diff options
author | Robert Maynard <robert.maynard@kitware.com> | 2019-03-06 17:28:00 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-04-09 12:44:56 (GMT) |
commit | b0f46c48f6e3efc0481d7c573f67cc76dfa5b2fd (patch) | |
tree | 2ea29adef53d0b0471e8a885a378cf6d47ceae2e /Modules/Compiler/XL-CXX.cmake | |
parent | 646fb1a646a3b860e983f3d030dfd223c761d49f (diff) | |
download | CMake-b0f46c48f6e3efc0481d7c573f67cc76dfa5b2fd.zip CMake-b0f46c48f6e3efc0481d7c573f67cc76dfa5b2fd.tar.gz CMake-b0f46c48f6e3efc0481d7c573f67cc76dfa5b2fd.tar.bz2 |
CompileFeatures: Now able to presume full language level support
Previously compilers that only supported the meta-level flags
would not have any of the granular features listed. Now we
presume that they have full support and enable all the features.
Update granular feature tests to skip the actual compilation
checks for the presumed features.
Diffstat (limited to 'Modules/Compiler/XL-CXX.cmake')
-rw-r--r-- | Modules/Compiler/XL-CXX.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/Compiler/XL-CXX.cmake b/Modules/Compiler/XL-CXX.cmake index 0026b4a..ec3f1f8 100644 --- a/Modules/Compiler/XL-CXX.cmake +++ b/Modules/Compiler/XL-CXX.cmake @@ -16,6 +16,8 @@ if (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10.1) endif() set(CMAKE_CXX11_STANDARD_COMPILE_OPTION "-qlanglvl=extended0x") set(CMAKE_CXX11_EXTENSION_COMPILE_OPTION "-qlanglvl=extended0x") + set(CMAKE_CXX98_STANDARD__HAS_FULL_SUPPORT ON) + set(CMAKE_CXX11_STANDARD__HAS_FULL_SUPPORT ON) endif () __compiler_check_default_language_standard(CXX 10.1 98) |