diff options
Diffstat (limited to '3.8.2/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in')
-rw-r--r-- | 3.8.2/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/3.8.2/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in b/3.8.2/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in deleted file mode 100644 index 9aa096d..0000000 --- a/3.8.2/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in +++ /dev/null @@ -1,64 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -@CMAKE_CXX_COMPILER_ID_CONTENT@ - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXE) || defined(__CRAYXC) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -@CMAKE_CXX_COMPILER_ID_PLATFORM_CONTENT@ -@CMAKE_CXX_COMPILER_ID_ERROR_FOR_TEST@ - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if __cplusplus > 201402L - "17" -#elif __cplusplus >= 201402L - "14" -#elif __cplusplus >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXE) || defined(__CRAYXC) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} |