[Cmake-commits] CMake branch, master, updated. v3.14.4-982-g736f9d1
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 736f9d184da2109b009078e3184e996883bd7554 (commit) from 64a7f491ef8ab6f70a77f89c91d1e7e9d549333e (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=736f9d184da2109b009078e3184e996883bd7554 commit 736f9d184da2109b009078e3184e996883bd7554 Author: Kitware Robot AuthorDate: Fri May 17 00:01:05 2019 -0400 Commit: Kitware Robot CommitDate: Fri May 17 00:01:05 2019 -0400 CMake Nightly Date Stamp diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake index 8c3fa94..dc4f5fd 100644 --- a/Source/CMakeVersion.cmake +++ b/Source/CMakeVersion.cmake @@ -1,5 +1,5 @@ # CMake version number components. set(CMake_VERSION_MAJOR 3) set(CMake_VERSION_MINOR 14) -set(CMake_VERSION_PATCH 20190516) +set(CMake_VERSION_PATCH 20190517) #set(CMake_VERSION_RC 1) --- Summary of changes: Source/CMakeVersion.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CMake ___ Cmake-commits mailing list Cmake-commits@cmake.org https://cmake.org/mailman/listinfo/cmake-commits
[Cmake-commits] CMake branch, master, updated. v3.14.4-981-g64a7f49
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 64a7f491ef8ab6f70a77f89c91d1e7e9d549333e (commit) via 7b0abaac318b080d9d9044a2665541b840087c89 (commit) from 92b7a8fa2976208e3f7e5f1c5db422982b0dc1d4 (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=64a7f491ef8ab6f70a77f89c91d1e7e9d549333e commit 64a7f491ef8ab6f70a77f89c91d1e7e9d549333e Merge: 92b7a8f 7b0abaa Author: Brad King AuthorDate: Thu May 16 14:27:19 2019 + Commit: Kitware Robot CommitDate: Thu May 16 10:27:44 2019 -0400 Merge topic 'armclang' 7b0abaac31 ARMClang: Add support for Clang-based ARM compiler Acked-by: Kitware Robot Merge-request: !3315 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7b0abaac318b080d9d9044a2665541b840087c89 commit 7b0abaac318b080d9d9044a2665541b840087c89 Author: Johan Stridkvist AuthorDate: Mon May 13 15:05:47 2019 +0200 Commit: Brad King CommitDate: Tue May 14 14:59:55 2019 -0400 ARMClang: Add support for Clang-based ARM compiler Fixes: #18215 diff --git a/Help/release/dev/armclang.rst b/Help/release/dev/armclang.rst new file mode 100644 index 000..da82032 --- /dev/null +++ b/Help/release/dev/armclang.rst @@ -0,0 +1,4 @@ +armclang + + +* Support for the Clang-based ARM compiler was added with compiler id ``ARMClang``. diff --git a/Help/variable/CMAKE_LANG_COMPILER_ID.rst b/Help/variable/CMAKE_LANG_COMPILER_ID.rst index 2bb39798..16d97ee 100644 --- a/Help/variable/CMAKE_LANG_COMPILER_ID.rst +++ b/Help/variable/CMAKE_LANG_COMPILER_ID.rst @@ -12,6 +12,7 @@ include: ADSP = Analog VisualDSP++ (analog.com) AppleClang = Apple Clang (apple.com) ARMCC = ARM Compiler (arm.com) + ARMClang = ARM Compiler based on Clang (arm.com) Bruce = Bruce C Compiler CCur = Concurrent Fortran (ccur.com) Clang = LLVM Clang (clang.llvm.org) diff --git a/Modules/CMakeCompilerIdDetection.cmake b/Modules/CMakeCompilerIdDetection.cmake index ed288f5..bb573b7 100644 --- a/Modules/CMakeCompilerIdDetection.cmake +++ b/Modules/CMakeCompilerIdDetection.cmake @@ -76,6 +76,7 @@ function(compiler_id_detection outvar lang) SCO ARMCC AppleClang + ARMClang Clang GNU MSVC diff --git a/Modules/CMakeDetermineASMCompiler.cmake b/Modules/CMakeDetermineASMCompiler.cmake index eabb8b5..fb005ff 100644 --- a/Modules/CMakeDetermineASMCompiler.cmake +++ b/Modules/CMakeDetermineASMCompiler.cmake @@ -66,6 +66,10 @@ if(NOT CMAKE_ASM${ASM_DIALECT}_COMPILER_ID) set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_FLAGS_AppleClang "--version") set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_REGEX_AppleClang "(Apple LLVM version)") + list(APPEND CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDORS ARMClang ) + set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_FLAGS_ARMClang "--version") + set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_REGEX_ARMClang "armclang") + list(APPEND CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDORS HP ) set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_FLAGS_HP "-V") set(CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_REGEX_HP "HP C") diff --git a/Modules/CMakeDetermineCCompiler.cmake b/Modules/CMakeDetermineCCompiler.cmake index 3ec534f..495d7e8 100644 --- a/Modules/CMakeDetermineCCompiler.cmake +++ b/Modules/CMakeDetermineCCompiler.cmake @@ -82,6 +82,9 @@ else() # Try compiling K&R-compatible code (needed by Bruce C Compiler). "-D__CLASSIC_C__" + +# ARMClang need target options +"--target=arm-arm-none-eabi -mcpu=cortex-m3" ) endif() diff --git a/Modules/CMakeDetermineCXXCompiler.cmake b/Modules/CMakeDetermineCXXCompiler.cmake index 68cb9fe..afcd956 100644 --- a/Modules/CMakeDetermineCXXCompiler.cmake +++ b/Modules/CMakeDetermineCXXCompiler.cmake @@ -77,6 +77,9 @@ else() # IAR does not detect language automatically "--c++" "--ec++" + +# ARMClang need target options +"--target=arm-arm-none-eabi -mcpu=cortex-m3" ) endif() diff --git a/Modules/CMakeDetermineCompilerId.cmake b/Modules/CMakeDetermineCompilerId.cmake index 746a806..1cd919a 100644 --- a/Modules/CMakeDetermineCompilerId.cmake +++ b/Modules/CMakeDetermineCompilerId.cmake @@ -28,6 +28,7 @@ function(CMAKE_DETERMINE_COMPILER_ID lang flagvar src) foreach(testflags ${CMAKE_${lang}_COMPILER_ID_TEST_FLAGS_FIRST} "" ${CMAKE_${lang}_COMPILER_ID_TEST_FLAGS}) + separate_arguments(testflags UNIX_COMMAND "${testflags}") CMAKE_DETERMINE_COMPILER_ID_BUILD("${lang}" "${testflags}" "${userflags}" "${src}") CMAKE_DETERMINE_COMPIL
[Cmake-commits] CMake branch, master, updated. v3.14.4-979-g92b7a8f
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 92b7a8fa2976208e3f7e5f1c5db422982b0dc1d4 (commit) via 9fdad3a601e529e07c23d34cab8279747e11054e (commit) via 62b0d14e24907f1b234d18035c3a44b94b32c808 (commit) via fb39f09dc2b4bc7ccca9a8836c4bca4e879a0ed5 (commit) via e1e3935f5d93687040738943bccdd53b6926f9ae (commit) via 23b3ca5e1f599d05e822b651a09bb8b9e0df6240 (commit) via 49f8351a1812ea55acd97aca15f72bf677e00fa9 (commit) from 82c6ec964db9ff3cc6bece9bc0667e5ec691f02d (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=92b7a8fa2976208e3f7e5f1c5db422982b0dc1d4 commit 92b7a8fa2976208e3f7e5f1c5db422982b0dc1d4 Merge: 9fdad3a fb39f09 Author: Brad King AuthorDate: Thu May 16 14:21:22 2019 + Commit: Kitware Robot CommitDate: Thu May 16 10:21:56 2019 -0400 Merge topic 'sunpro-supports-cxx14-release-note' fb39f09dc2 Help: Add release note that SunPro supports C++14 Acked-by: Kitware Robot Merge-request: !3329 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9fdad3a601e529e07c23d34cab8279747e11054e commit 9fdad3a601e529e07c23d34cab8279747e11054e Merge: 62b0d14 e1e3935 Author: Brad King AuthorDate: Thu May 16 14:20:51 2019 + Commit: Kitware Robot CommitDate: Thu May 16 10:21:02 2019 -0400 Merge topic 'FindBoost-allow-root' e1e3935f5d FindBoost: Remove obsolete diagnostic message about Boost_ROOT Acked-by: Kitware Robot Merge-request: !3323 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=62b0d14e24907f1b234d18035c3a44b94b32c808 commit 62b0d14e24907f1b234d18035c3a44b94b32c808 Merge: 82c6ec9 23b3ca5 Author: Brad King AuthorDate: Thu May 16 14:19:40 2019 + Commit: Kitware Robot CommitDate: Thu May 16 10:19:51 2019 -0400 Merge topic 'update-kwsys' 23b3ca5e1f Merge branch 'upstream-KWSys' into update-kwsys 49f8351a18 KWSys 2019-05-15 (dea11658) Acked-by: Kitware Robot Merge-request: !3325 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fb39f09dc2b4bc7ccca9a8836c4bca4e879a0ed5 commit fb39f09dc2b4bc7ccca9a8836c4bca4e879a0ed5 Author: Robert Maynard AuthorDate: Wed May 15 12:29:36 2019 -0400 Commit: Robert Maynard CommitDate: Wed May 15 12:29:36 2019 -0400 Help: Add release note that SunPro supports C++14 diff --git a/Help/release/dev/sunpro-supports-cxx14.rst b/Help/release/dev/sunpro-supports-cxx14.rst new file mode 100644 index 000..c287386 --- /dev/null +++ b/Help/release/dev/sunpro-supports-cxx14.rst @@ -0,0 +1,4 @@ +sunpro-supports-cxx14 +- + +* SunPro compiler have learned how to compile C++14. https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e1e3935f5d93687040738943bccdd53b6926f9ae commit e1e3935f5d93687040738943bccdd53b6926f9ae Author: Dennis Klein AuthorDate: Tue May 14 20:10:22 2019 +0200 Commit: Dennis Klein CommitDate: Wed May 15 15:45:14 2019 +0200 FindBoost: Remove obsolete diagnostic message about Boost_ROOT CMake 3.12 introduced _ROOT CMake and environment variables to be valid hints to find_package(). Defining Boost_ROOT is no longer wrong if CMP0074 is set to NEW. Fixes #18810 diff --git a/Modules/FindBoost.cmake b/Modules/FindBoost.cmake index 23549cb..018f675 100644 --- a/Modules/FindBoost.cmake +++ b/Modules/FindBoost.cmake @@ -1265,7 +1265,11 @@ if(WIN32) INTERFACE_COMPILE_DEFINITIONS "BOOST_ALL_NO_LIB") endif() -_Boost_CHECK_SPELLING(Boost_ROOT) +cmake_policy(GET CMP0074 _Boost_CMP0074) +if(NOT "x${_Boost_CMP0074}x" STREQUAL "xNEWx") + _Boost_CHECK_SPELLING(Boost_ROOT) +endif() +unset(_Boost_CMP0074) _Boost_CHECK_SPELLING(Boost_LIBRARYDIR) _Boost_CHECK_SPELLING(Boost_INCLUDEDIR) https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=23b3ca5e1f599d05e822b651a09bb8b9e0df6240 commit 23b3ca5e1f599d05e822b651a09bb8b9e0df6240 Merge: 6faa690 49f8351 Author: Brad King AuthorDate: Wed May 15 09:10:03 2019 -0400 Commit: Brad King CommitDate: Wed May 15 09:10:03 2019 -0400 Merge branch 'upstream-KWSys' into update-kwsys * upstream-KWSys: KWSys 2019-05-15 (dea11658) https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=49f8351a1812ea55acd97aca15f72bf677e00fa9 commit 49f8351a1812ea55acd97aca15f72bf677e00fa9 Author: KWSys Upstream AuthorDate: Wed May 15 09:08:25 2019 -0400 Commit: Brad King CommitDate: Wed May 15 09:09:59 2019 -0400 KWSys 2019-05-15 (dea11658) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit dea11658266eaca24c01767