[Cmake-commits] CMake branch, master, updated. v3.14.4-982-g736f9d1

2019-05-16 Thread Kitware Robot via Cmake-commits
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

2019-05-16 Thread Kitware Robot via Cmake-commits
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

2019-05-16 Thread Kitware Robot via Cmake-commits
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