[Cmake-commits] CMake branch, master, updated. v3.9.2-809-g6b76615

2017-09-14 Thread Kitware Robot
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  6b76615c4e55dc93fbe6880151a4a24ae700987b (commit)
  from  90b931e115fa6da965135a3a2160e2efbeac2379 (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=6b76615c4e55dc93fbe6880151a4a24ae700987b
commit 6b76615c4e55dc93fbe6880151a4a24ae700987b
Author: Kitware Robot <kwro...@kitware.com>
AuthorDate: Fri Sep 15 00:01:03 2017 -0400
Commit: Kitware Robot <kwro...@kitware.com>
CommitDate: Fri Sep 15 00:01:03 2017 -0400

CMake Nightly Date Stamp

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index 49fe6f2..8ba34f2 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 9)
-set(CMake_VERSION_PATCH 20170914)
+set(CMake_VERSION_PATCH 20170915)
 #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
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.9.2-808-g90b931e

2017-09-14 Thread Kitware Robot
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  90b931e115fa6da965135a3a2160e2efbeac2379 (commit)
   via  a7a6ae5edde8a7c091822998da76846d0befc163 (commit)
  from  0865a24fc1c47d75f1381659ba398e6944c9a724 (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=90b931e115fa6da965135a3a2160e2efbeac2379
commit 90b931e115fa6da965135a3a2160e2efbeac2379
Merge: 0865a24 a7a6ae5e
Author: Brad King 
AuthorDate: Thu Sep 14 18:50:59 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 14:51:05 2017 -0400

Merge topic 'doc-RunCMake-result'

a7a6ae5e Tests: Update RunCMake/README.rst to clarify meaning of -result.txt

Acked-by: Kitware Robot 
Merge-request: !1268


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a7a6ae5edde8a7c091822998da76846d0befc163
commit a7a6ae5edde8a7c091822998da76846d0befc163
Author: Brad King 
AuthorDate: Thu Sep 14 14:15:26 2017 -0400
Commit: Brad King 
CommitDate: Thu Sep 14 14:15:26 2017 -0400

Tests: Update RunCMake/README.rst to clarify meaning of -result.txt

The content of `-result.txt` files is a regex, but the documentation
didn't make this clear.

Suggested-by: Deniz Bahadir 

diff --git a/Tests/RunCMake/README.rst b/Tests/RunCMake/README.rst
index 4aae4ae..08b51d9 100644
--- a/Tests/RunCMake/README.rst
+++ b/Tests/RunCMake/README.rst
@@ -47,11 +47,11 @@ but do not actually build anything.  To add a test:
containing expected test results:
 
``-result.txt``
-Process result expected if not "0"
+Regex matching expected process result, if not ``0``
``-stdout.txt``
 Regex matching expected stdout content
``-stderr.txt``
-Regex matching expected stderr content, if not "^$"
+Regex matching expected stderr content, if not ``^$``
``-check.cmake``
 Custom result check.
 

---

Summary of changes:
 Tests/RunCMake/README.rst |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.9.2-806-g0865a24

2017-09-14 Thread Kitware Robot
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  0865a24fc1c47d75f1381659ba398e6944c9a724 (commit)
   via  01b9d039e71aaaf69cf23330fc4129e888e40ea0 (commit)
   via  9c7bf6974f7e50e795e0ca960834909e14cdd7a0 (commit)
   via  5202075c66c242e00fc0da118b63428009d1947e (commit)
   via  208ac575312717223bfc61f57072ff61db790b86 (commit)
   via  badc892ff8ea48b499694bc1dc94b5bac272531b (commit)
   via  31f73eb12dd0888efc61c0333539d1354c7268ce (commit)
   via  f95dceccb5ccb1ba3ce54173dc4a0b7fdc4144a3 (commit)
   via  a3deae71990e0fd6b495bb3e925755cdbcaf89eb (commit)
   via  9f66fe9a01451cb5a6e883b05dbc05d6c6c6f4f7 (commit)
   via  64e973e991636f296cb2bf4f3c0e4ec26463a7b1 (commit)
   via  c5b5bb270f54dab4ff529688a26ea8aa271fa0e1 (commit)
   via  c2cc91a4a549346d5d8a76a5c4ac497e28b4bd3b (commit)
  from  fda9a94fe6061908e1d66c111f9030baa62cccf7 (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=0865a24fc1c47d75f1381659ba398e6944c9a724
commit 0865a24fc1c47d75f1381659ba398e6944c9a724
Merge: 01b9d03 badc892
Author: Brad King 
AuthorDate: Thu Sep 14 07:41:02 2017 -0400
Commit: Brad King 
CommitDate: Thu Sep 14 07:41:02 2017 -0400

Merge branch 'release-3.9'


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=01b9d039e71aaaf69cf23330fc4129e888e40ea0
commit 01b9d039e71aaaf69cf23330fc4129e888e40ea0
Merge: 9c7bf69 31f73eb
Author: Brad King 
AuthorDate: Thu Sep 14 11:39:08 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 07:39:24 2017 -0400

Merge topic 'get_filename_component-fix-program-split'

31f73eb1 get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics

Acked-by: Kitware Robot 
Merge-request: !1251


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9c7bf6974f7e50e795e0ca960834909e14cdd7a0
commit 9c7bf6974f7e50e795e0ca960834909e14cdd7a0
Merge: 5202075 c2cc91a
Author: Brad King 
AuthorDate: Thu Sep 14 11:38:08 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 07:38:29 2017 -0400

Merge topic 'remove-nmcl'

c2cc91a4 Platforms: Remove Windows-NMcl

Acked-by: Kitware Robot 
Merge-request: !1255


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5202075c66c242e00fc0da118b63428009d1947e
commit 5202075c66c242e00fc0da118b63428009d1947e
Merge: 208ac57 a3deae7
Author: Brad King 
AuthorDate: Thu Sep 14 11:37:30 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 07:37:58 2017 -0400

Merge topic 'bootstrap-twice-in-source'

a3deae71 bootstrap: Fix running multiple times in-source

Acked-by: Kitware Robot 
Merge-request: !1258


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=208ac575312717223bfc61f57072ff61db790b86
commit 208ac575312717223bfc61f57072ff61db790b86
Merge: fda9a94 64e973e
Author: Brad King 
AuthorDate: Thu Sep 14 11:37:05 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 07:37:16 2017 -0400

Merge topic 'vs-fix-config-map'

64e973e9 Merge branch 'backport-vs-fix-config-map' into vs-fix-config-map
c5b5bb27 VS: Do not consider MAP_IMPORTED_CONFIG_ on non-imported 
targets

Acked-by: Kitware Robot 
Merge-request: !1256


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=31f73eb12dd0888efc61c0333539d1354c7268ce
commit 31f73eb12dd0888efc61c0333539d1354c7268ce
Author: Brad King 
AuthorDate: Mon Sep 11 11:05:20 2017 -0400
Commit: Brad King 
CommitDate: Wed Sep 13 10:47:04 2017 -0400

get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics

The KWSys `SystemTools::SplitProgramFromArgs` implementation goes into
an infinite loop when the value is just " " (a space).  Since the
"program path with unquoted spaces plus command-line arguments"
operation it is trying to provide is poorly defined (string parsing
should not depend on filesystem content), just stop using it.

Instead consider the main two use cases the old approach tried to handle:

* The value is the name or absolute path of a program with no quoting
  or escaping, but also no command-line arguments.  In this case we
  can use the value as given with no parsing, and assume no arguments.

* The value is a 

[Cmake-commits] CMake branch, release, updated. v3.9.2-7-gbadc892

2017-09-14 Thread Kitware Robot
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, release has been updated
   via  badc892ff8ea48b499694bc1dc94b5bac272531b (commit)
   via  b494308dab7ca3fe94ce558c71bcaf1a8e6d (commit)
   via  d0f1581719644cc9b40a3ad4425bd37369f11c7e (commit)
   via  f95dceccb5ccb1ba3ce54173dc4a0b7fdc4144a3 (commit)
   via  a3deae71990e0fd6b495bb3e925755cdbcaf89eb (commit)
   via  9f66fe9a01451cb5a6e883b05dbc05d6c6c6f4f7 (commit)
   via  c5b5bb270f54dab4ff529688a26ea8aa271fa0e1 (commit)
  from  ffa164736ec78f27583ca4515ff3dfc7a82fc702 (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 -
---

Summary of changes:
 Source/cmGlobalVisualStudio71Generator.cxx |   14 +-
 Source/cmGlobalVisualStudio8Generator.cxx  |   14 +-
 Source/cmQtAutoGeneratorInitializer.cxx|   85 +++---
 Tests/QtAutogen/mocDepends/CMakeLists.txt  |  168 
 .../{invalid.hpp.in => object_invalid.hpp.in}  |0
 .../{object.hpp.in => object_valid.hpp.in} |0
 Tests/QtAutogen/mocDepends/simpleLib.hpp.in|5 +-
 Tests/QtAutogen/mocDepends/test2.cpp   |   10 --
 Tests/QtAutogen/mocDepends/testATDFile.cpp |9 ++
 Tests/QtAutogen/mocDepends/testATDTarget.cpp   |9 ++
 .../mocDepends/{test1.cpp => testGenFile.cpp}  |3 +-
 Tests/QtAutogen/mocDepends/testGenLib.cpp  |   12 ++
 .../mocDepends/{test2.hpp => testGenLib.hpp}   |4 +-
 Tests/QtAutogen/mocDepends/testGenTarget.cpp   |9 ++
 bootstrap  |6 +
 15 files changed, 268 insertions(+), 80 deletions(-)
 rename Tests/QtAutogen/mocDepends/{invalid.hpp.in => object_invalid.hpp.in} 
(100%)
 rename Tests/QtAutogen/mocDepends/{object.hpp.in => object_valid.hpp.in} (100%)
 delete mode 100644 Tests/QtAutogen/mocDepends/test2.cpp
 create mode 100644 Tests/QtAutogen/mocDepends/testATDFile.cpp
 create mode 100644 Tests/QtAutogen/mocDepends/testATDTarget.cpp
 rename Tests/QtAutogen/mocDepends/{test1.cpp => testGenFile.cpp} (65%)
 create mode 100644 Tests/QtAutogen/mocDepends/testGenLib.cpp
 rename Tests/QtAutogen/mocDepends/{test2.hpp => testGenLib.hpp} (83%)
 create mode 100644 Tests/QtAutogen/mocDepends/testGenTarget.cpp


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v3.9.2-793-gfda9a94

2017-09-14 Thread Kitware Robot
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  fda9a94fe6061908e1d66c111f9030baa62cccf7 (commit)
   via  06c8a37e5816f2431b469b37961588f494fefcd4 (commit)
   via  b494308dab7ca3fe94ce558c71bcaf1a8e6d (commit)
   via  d0f1581719644cc9b40a3ad4425bd37369f11c7e (commit)
  from  d6b49ee6767e8b21eee08d218ca5f599ad8f978b (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=fda9a94fe6061908e1d66c111f9030baa62cccf7
commit fda9a94fe6061908e1d66c111f9030baa62cccf7
Merge: d6b49ee 06c8a37
Author: Brad King 
AuthorDate: Thu Sep 14 11:19:33 2017 +
Commit: Kitware Robot 
CommitDate: Thu Sep 14 07:19:40 2017 -0400

Merge topic 'autogen-target-depends-fix-3-9-2'

06c8a37e Merge branch 'backport-autogen-target-depends' into 
autogen-target-depends-fix-3-9-2
b494308d Autogen: Tests: Backport tests for _autogen target dependencies
d0f15817 Autogen: Backport autogen target dependency as file dependency fix

Acked-by: Kitware Robot 
Merge-request: !1257


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=06c8a37e5816f2431b469b37961588f494fefcd4
commit 06c8a37e5816f2431b469b37961588f494fefcd4
Merge: 420874b b494308
Author: Brad King 
AuthorDate: Wed Sep 13 15:09:36 2017 -0400
Commit: Brad King 
CommitDate: Wed Sep 13 15:09:36 2017 -0400

Merge branch 'backport-autogen-target-depends' into 
autogen-target-depends-fix-3-9-2

Use the "ours" merge strategy because we already have equivalent
changes on our side.


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b494308dab7ca3fe94ce558c71bcaf1a8e6d
commit b494308dab7ca3fe94ce558c71bcaf1a8e6d
Author: Sebastian Holtermann 
AuthorDate: Wed Sep 13 18:31:50 2017 +0200
Commit: Brad King 
CommitDate: Wed Sep 13 15:07:46 2017 -0400

Autogen: Tests: Backport tests for _autogen target dependencies

diff --git a/Tests/QtAutogen/mocDepends/CMakeLists.txt 
b/Tests/QtAutogen/mocDepends/CMakeLists.txt
index a67dcfe..6241ef9 100644
--- a/Tests/QtAutogen/mocDepends/CMakeLists.txt
+++ b/Tests/QtAutogen/mocDepends/CMakeLists.txt
@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 3.7)
-project(mocDepends)
+cmake_minimum_required(VERSION 3.9)
+project(mocDepends CXX)
 
 if (QT_TEST_VERSION STREQUAL 4)
   find_package(Qt4 REQUIRED)
@@ -14,34 +14,138 @@ else()
 endif()
 
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
+set(CSD ${CMAKE_CURRENT_SOURCE_DIR})
+set(CBD ${CMAKE_CURRENT_BINARY_DIR})
 
-# -- Test 1 using generated header
-# This tests the dependency of AUTOMOC of mocDepends1 to the generated 
object.hpp
-add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/object.hpp
-   COMMAND ${CMAKE_COMMAND} -E copy 
${CMAKE_CURRENT_SOURCE_DIR}/invalid.hpp.in 
${CMAKE_CURRENT_BINARY_DIR}/object.hpp
-   COMMAND ${CMAKE_COMMAND} -E sleep 3
-   COMMAND ${CMAKE_COMMAND} -E copy 
${CMAKE_CURRENT_SOURCE_DIR}/object.hpp.in ${CMAKE_CURRENT_BINARY_DIR}/object.hpp
-   )
-
-add_executable(mocDepends1 test1.cpp
-  ${CMAKE_CURRENT_BINARY_DIR}/object.hpp
-)
-target_link_libraries(mocDepends1 ${QT_CORE_TARGET})
-set_target_properties(mocDepends1 PROPERTIES AUTOMOC TRUE)
-set_property(TARGET mocDepends1 PROPERTY 
__UNDOCUMENTED_AUTOGEN_GENERATED_FILES 1)
-
-# -- Test 2 using generated library
-# This tests the dependency of AUTOMOC of mocDepends2 to the
-# generated simpleLib.hpp which belongs to a linked library of mocDepends2
-add_custom_command(OUTPUT simpleLib.hpp simpleLib.cpp
-   COMMAND ${CMAKE_COMMAND} -E copy 
${CMAKE_CURRENT_SOURCE_DIR}/invalid.hpp.in 
${CMAKE_CURRENT_BINARY_DIR}/simpleLib.hpp
-   COMMAND ${CMAKE_COMMAND} -E sleep 3
-   COMMAND ${CMAKE_COMMAND} -E copy 
${CMAKE_CURRENT_SOURCE_DIR}/simpleLib.hpp.in 
${CMAKE_CURRENT_BINARY_DIR}/simpleLib.hpp
-   COMMAND ${CMAKE_COMMAND} -E copy 
${CMAKE_CURRENT_SOURCE_DIR}/simpleLib.cpp.in 
${CMAKE_CURRENT_BINARY_DIR}/simpleLib.cpp
-   )
-add_library(SimpleLib STATIC simpleLib.hpp simpleLib.cpp)
-
-add_executable(mocDepends2 test2.cpp )
-target_link_libraries(mocDepends2 SimpleLib ${QT_CORE_TARGET})
-set_target_properties(mocDepends2 PROPERTIES AUTOMOC TRUE)
-set_property(TARGET mocDepends2 PROPERTY 
__UNDOCUMENTED_AUTOGEN_GENERATED_FILES 1)
+# -- Test dependency on header generated by a custom command
+#
+# The ORIGIN_autogen target must depend on the same *GENERATED*