llvm-project/openmp/runtime/cmake
Jonathan Peyton 9919dfc3b6 Remove unused variables '__kmp_build_check_*' for non assert builds.
Add new LIBOMP_ENABLE_ASSERTIONS macro which can be set in a standalone build
or takes the value of LLVM_ENABLE_ASSERTIONS when inside llvm/projects.  This
change also defines the KMP_BUILD_ASSERT() macro to do nothing when ENABLE_ASSERTIONS
is off.  This means the __kmp_build_check_* types won't be defined and thus, no warnings.
http://lists.cs.uiuc.edu/pipermail/openmp-dev/2015-June/000719.html

Patch by Jack Howarth and Jonathan Peyton

llvm-svn: 239546
2015-06-11 17:36:16 +00:00
..
Clang I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
GNU I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
Intel Apply name change to CMake build system. 2015-06-01 03:05:13 +00:00
MSVC Apply name change to CMake build system. 2015-06-01 03:05:13 +00:00
BuildPLRules.cmake Apply name change to CMake build system. 2015-06-01 03:05:13 +00:00
CommonFlags.cmake Apply name change to CMake build system. 2015-06-01 03:05:13 +00:00
Definitions.cmake Remove unused variables '__kmp_build_check_*' for non assert builds. 2015-06-11 17:36:16 +00:00
GetArchitecture.cmake Cross compiler build fix [Important] - from J.Peyton, initial version from C.Bergstrom. 2015-05-14 12:54:08 +00:00
HelperFunctions.cmake fixed missed arch renaming (from C.Bergstrom) 2015-05-25 20:01:16 +00:00
MicroTests.cmake Implement recursive CMake. 2015-06-11 17:23:57 +00:00
PerlFlags.cmake Change CMake variable prefix to LIBOMP 2015-05-20 22:33:24 +00:00
SourceFiles.cmake Change CMake variable prefix to LIBOMP 2015-05-20 22:33:24 +00:00