summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/Clang-CXX-FeatureTests.cmake
diff options
context:
space:
mode:
authorGiel van Schijndel <Giel.vanSchijndel@tomtom.com>2017-01-12 13:13:53 (GMT)
committerGiel van Schijndel <Giel.vanSchijndel@tomtom.com>2017-01-12 16:16:34 (GMT)
commit9fe399e3894dccce158b445c9ec4f2253035eaa0 (patch)
tree88d022d75b98ecd89d539d428e2cca2f3e1777f6 /Modules/Compiler/Clang-CXX-FeatureTests.cmake
parent728820f3ea0faf55ffe1236a44a35e9197fc6291 (diff)
downloadCMake-9fe399e3894dccce158b445c9ec4f2253035eaa0.zip
CMake-9fe399e3894dccce158b445c9ec4f2253035eaa0.tar.gz
CMake-9fe399e3894dccce158b445c9ec4f2253035eaa0.tar.bz2
Features: activate C++11 support for Clang 3.1+
Diffstat (limited to 'Modules/Compiler/Clang-CXX-FeatureTests.cmake')
-rw-r--r--Modules/Compiler/Clang-CXX-FeatureTests.cmake3
1 files changed, 1 insertions, 2 deletions
diff --git a/Modules/Compiler/Clang-CXX-FeatureTests.cmake b/Modules/Compiler/Clang-CXX-FeatureTests.cmake
index df2e1a8..cd04190 100644
--- a/Modules/Compiler/Clang-CXX-FeatureTests.cmake
+++ b/Modules/Compiler/Clang-CXX-FeatureTests.cmake
@@ -2,7 +2,7 @@
# Reference: http://clang.llvm.org/cxx_status.html
# http://clang.llvm.org/docs/LanguageExtensions.html
-set(_cmake_oldestSupported "((__clang_major__ * 100) + __clang_minor__) >= 304")
+set(_cmake_oldestSupported "((__clang_major__ * 100) + __clang_minor__) >= 301")
include("${CMAKE_CURRENT_LIST_DIR}/Clang-CXX-TestableFeatures.cmake")
@@ -15,7 +15,6 @@ set(_cmake_feature_test_cxx_digit_separators "${Clang34_CXX14}")
# http://llvm.org/bugs/show_bug.cgi?id=19674
set(_cmake_feature_test_cxx_generic_lambdas "${Clang34_CXX14}")
-# TODO: Should be supported by Clang 3.1
set(Clang31_CXX11 "${_cmake_oldestSupported} && __cplusplus >= 201103L")
set(_cmake_feature_test_cxx_enum_forward_declarations "${Clang31_CXX11}")
set(_cmake_feature_test_cxx_sizeof_member "${Clang31_CXX11}")