This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "CMake".
The branch, master has been updated via 342936963479d59400a5f6ba8ef4de339212d303 (commit) via daad51c3b7ab65276937b38dae566c3d25b80e0c (commit) from 2bc9ddcad9f9a01055e5e3acc02a501b31af9940 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=342936963479d59400a5f6ba8ef4de339212d303 commit 342936963479d59400a5f6ba8ef4de339212d303 Merge: 2bc9ddc daad51c Author: Brad King <brad.k...@kitware.com> AuthorDate: Mon May 13 14:13:40 2019 +0000 Commit: Kitware Robot <kwro...@kitware.com> CommitDate: Mon May 13 10:13:52 2019 -0400 Merge topic 'apple_clang_full_cxx_14_support' daad51c3b7 CompileFeatures: Record when AppleClang gained full CXX14 support Acked-by: Kitware Robot <kwro...@kitware.com> Merge-request: !3293 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=daad51c3b7ab65276937b38dae566c3d25b80e0c commit daad51c3b7ab65276937b38dae566c3d25b80e0c Author: Robert Maynard <robert.mayn...@kitware.com> AuthorDate: Tue May 7 13:33:40 2019 -0400 Commit: Robert Maynard <robert.mayn...@kitware.com> CommitDate: Tue May 7 13:33:40 2019 -0400 CompileFeatures: Record when AppleClang gained full CXX14 support Use the infrastructure added by commit 646fb1a646 (CompileFeatures: memoize C++ compilers with full language level support, 2019-03-27) to avoid using a `try_compile` to check for C++14 feature support when the running compiler is known to have all features. diff --git a/Modules/Compiler/AppleClang-CXX.cmake b/Modules/Compiler/AppleClang-CXX.cmake index 2042360..861a15c 100644 --- a/Modules/Compiler/AppleClang-CXX.cmake +++ b/Modules/Compiler/AppleClang-CXX.cmake @@ -17,10 +17,12 @@ endif() if(NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.1) set(CMAKE_CXX14_STANDARD_COMPILE_OPTION "-std=c++14") set(CMAKE_CXX14_EXTENSION_COMPILE_OPTION "-std=gnu++14") + set(CMAKE_CXX14_STANDARD__HAS_FULL_SUPPORT ON) elseif(NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.1) # AppleClang 5.0 knows this flag, but does not set a __cplusplus macro greater than 201103L set(CMAKE_CXX14_STANDARD_COMPILE_OPTION "-std=c++1y") set(CMAKE_CXX14_EXTENSION_COMPILE_OPTION "-std=gnu++1y") + set(CMAKE_CXX14_STANDARD__HAS_FULL_SUPPORT ON) endif() if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.1) ----------------------------------------------------------------------- Summary of changes: Modules/Compiler/AppleClang-CXX.cmake | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org https://cmake.org/mailman/listinfo/cmake-commits