[Cmake-commits] CMake branch, master, updated. v3.7.0-rc2-414-gff957bc

2016-11-01 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  ff957bc1e11278b3152c4f4b0732fc9667dc42e3 (commit)
  from  713424ad207aa0f5e01f8c16b2ee1c442a91893a (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=ff957bc1e11278b3152c4f4b0732fc9667dc42e3
commit ff957bc1e11278b3152c4f4b0732fc9667dc42e3
Author: Kitware Robot <kwro...@kitware.com>
AuthorDate: Wed Nov 2 00:01:04 2016 -0400
Commit: Kitware Robot <kwro...@kitware.com>
CommitDate: Wed Nov 2 00:01:04 2016 -0400

CMake Nightly Date Stamp

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index 69b4afd..891a011 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 7)
-set(CMake_VERSION_PATCH 20161101)
+set(CMake_VERSION_PATCH 20161102)
 #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.7.0-rc2-413-g713424a

2016-11-01 Thread Brad King
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  713424ad207aa0f5e01f8c16b2ee1c442a91893a (commit)
   via  ff11989cc3f11ebaf0584ac4fba44c67222ffbcc (commit)
  from  c88a078d690f72caea53b0723e8393b83f1b0b6f (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=713424ad207aa0f5e01f8c16b2ee1c442a91893a
commit 713424ad207aa0f5e01f8c16b2ee1c442a91893a
Merge: c88a078 ff11989
Author: Brad King 
AuthorDate: Tue Nov 1 14:10:05 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 14:10:05 2016 -0400

Merge topic 'find-qt5-docs'

ff11989c Help: Update example Qt 5 find_package call to use COMPONENTS


---

Summary of changes:
 Help/manual/cmake-qt.7.rst |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, next, updated. v3.7.0-rc2-868-g64f718b

2016-11-01 Thread Brad King
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, next has been updated
   via  64f718b310bbf299959b5b91949ade424e68ee1b (commit)
   via  ff11989cc3f11ebaf0584ac4fba44c67222ffbcc (commit)
  from  23378e88aca447aacce995fb6433cb25ba958c9a (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=64f718b310bbf299959b5b91949ade424e68ee1b
commit 64f718b310bbf299959b5b91949ade424e68ee1b
Merge: 23378e8 ff11989
Author: Brad King 
AuthorDate: Tue Nov 1 14:08:11 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 14:08:11 2016 -0400

Merge topic 'find-qt5-docs' into next

ff11989c Help: Update example Qt 5 find_package call to use COMPONENTS


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ff11989cc3f11ebaf0584ac4fba44c67222ffbcc
commit ff11989cc3f11ebaf0584ac4fba44c67222ffbcc
Author: Marcus D. Hanwell 
AuthorDate: Tue Nov 1 12:44:34 2016 -0400
Commit: Brad King 
CommitDate: Tue Nov 1 14:06:49 2016 -0400

Help: Update example Qt 5 find_package call to use COMPONENTS

diff --git a/Help/manual/cmake-qt.7.rst b/Help/manual/cmake-qt.7.rst
index e8a2c1e..bd0a984 100644
--- a/Help/manual/cmake-qt.7.rst
+++ b/Help/manual/cmake-qt.7.rst
@@ -29,7 +29,7 @@ Qt 4 and Qt 5 may be used together in the same
   set(CMAKE_AUTOMOC ON)
   set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
-  find_package(Qt5Widgets REQUIRED)
+  find_package(Qt5 COMPONENTS Widgets REQUIRED)
   add_executable(publisher publisher.cpp)
   target_link_libraries(publisher Qt5::Widgets Qt5::DBus)
 

---

Summary of changes:


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


[Cmake-commits] CMake branch, next, updated. v3.7.0-rc2-866-g23378e8

2016-11-01 Thread Marcus D . Hanwell
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, next has been updated
   via  23378e88aca447aacce995fb6433cb25ba958c9a (commit)
   via  ecc74c41abd21ef2c0c8d34124a29f9201f06927 (commit)
  from  e0af67b4fc05970cea3007f0ae4b97d5e3f512d4 (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=23378e88aca447aacce995fb6433cb25ba958c9a
commit 23378e88aca447aacce995fb6433cb25ba958c9a
Merge: e0af67b ecc74c4
Author: Marcus D. Hanwell 
AuthorDate: Tue Nov 1 13:41:25 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 13:41:25 2016 -0400

Merge topic 'find-qt5-docs' into next

ecc74c41 Update Qt 5 find_package call to use COMPONENTS


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ecc74c41abd21ef2c0c8d34124a29f9201f06927
commit ecc74c41abd21ef2c0c8d34124a29f9201f06927
Author: Marcus D. Hanwell 
AuthorDate: Tue Nov 1 12:44:34 2016 -0400
Commit: Marcus D. Hanwell 
CommitDate: Tue Nov 1 12:44:34 2016 -0400

Update Qt 5 find_package call to use COMPONENTS

diff --git a/Help/manual/cmake-qt.7.rst b/Help/manual/cmake-qt.7.rst
index e8a2c1e..bd0a984 100644
--- a/Help/manual/cmake-qt.7.rst
+++ b/Help/manual/cmake-qt.7.rst
@@ -29,7 +29,7 @@ Qt 4 and Qt 5 may be used together in the same
   set(CMAKE_AUTOMOC ON)
   set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
-  find_package(Qt5Widgets REQUIRED)
+  find_package(Qt5 COMPONENTS Widgets REQUIRED)
   add_executable(publisher publisher.cpp)
   target_link_libraries(publisher Qt5::Widgets Qt5::DBus)
 

---

Summary of changes:
 Help/manual/cmake-qt.7.rst |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, next, updated. v3.7.0-rc2-864-ge0af67b

2016-11-01 Thread Brad King
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, next has been updated
   via  e0af67b4fc05970cea3007f0ae4b97d5e3f512d4 (commit)
   via  c88a078d690f72caea53b0723e8393b83f1b0b6f (commit)
   via  2fb83cc8710898e1fc802b68c9d55c456913719a (commit)
  from  ee0ce4c1dc907edd93716ff21b631c544680dca2 (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=e0af67b4fc05970cea3007f0ae4b97d5e3f512d4
commit e0af67b4fc05970cea3007f0ae4b97d5e3f512d4
Merge: ee0ce4c c88a078
Author: Brad King 
AuthorDate: Tue Nov 1 10:58:55 2016 -0400
Commit: Brad King 
CommitDate: Tue Nov 1 10:58:55 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


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.7.0-rc2-408-g2fb83cc

2016-11-01 Thread Brad King
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  2fb83cc8710898e1fc802b68c9d55c456913719a (commit)
   via  c75b8910a440f538c3595a7a738b50b71a6636d6 (commit)
  from  4c7de5d3940cdf7b648d89642968c95168949182 (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=2fb83cc8710898e1fc802b68c9d55c456913719a
commit 2fb83cc8710898e1fc802b68c9d55c456913719a
Merge: 4c7de5d c75b891
Author: Brad King 
AuthorDate: Tue Nov 1 10:58:37 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:58:37 2016 -0400

Merge topic 'CPackDeb-doc-typos'

c75b8910 CPackDeb: fix copy-n-paste typos in documentation


---

Summary of changes:
 Modules/CPackDeb.cmake |6 +++---
 1 file changed, 3 insertions(+), 3 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.7.0-rc2-411-gc88a078

2016-11-01 Thread Brad King
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  c88a078d690f72caea53b0723e8393b83f1b0b6f (commit)
   via  311d0376e2312d3539bd997160f880cf58743834 (commit)
   via  77e78af1a2f10d5ec349d0a46118cddd8ec7a539 (commit)
  from  2fb83cc8710898e1fc802b68c9d55c456913719a (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=c88a078d690f72caea53b0723e8393b83f1b0b6f
commit c88a078d690f72caea53b0723e8393b83f1b0b6f
Merge: 2fb83cc 311d037
Author: Brad King 
AuthorDate: Tue Nov 1 10:58:40 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:58:40 2016 -0400

Merge topic 'doc-tweaks'

311d0376 Help: Document error behavior of file(REMOVE/REMOVE_RECURSE)
77e78af1 Help: Clarify how to run sequential commands in execute_process


---

Summary of changes:
 Help/command/execute_process.rst |5 -
 Help/command/file.rst|3 ++-
 2 files changed, 6 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, next, updated. v3.7.0-rc2-861-gee0ce4c

2016-11-01 Thread Brad King
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, next has been updated
   via  ee0ce4c1dc907edd93716ff21b631c544680dca2 (commit)
   via  311d0376e2312d3539bd997160f880cf58743834 (commit)
   via  77e78af1a2f10d5ec349d0a46118cddd8ec7a539 (commit)
  from  bbfdde3378281d2764025aef0ee965b1806397ae (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=ee0ce4c1dc907edd93716ff21b631c544680dca2
commit ee0ce4c1dc907edd93716ff21b631c544680dca2
Merge: bbfdde3 311d037
Author: Brad King 
AuthorDate: Tue Nov 1 10:54:22 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:54:22 2016 -0400

Merge topic 'doc-tweaks' into next

311d0376 Help: Document error behavior of file(REMOVE/REMOVE_RECURSE)
77e78af1 Help: Clarify how to run sequential commands in execute_process


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=311d0376e2312d3539bd997160f880cf58743834
commit 311d0376e2312d3539bd997160f880cf58743834
Author: Christian Fetzer 
AuthorDate: Tue Nov 1 10:23:15 2016 +0100
Commit: Christian Fetzer 
CommitDate: Tue Nov 1 10:25:18 2016 +0100

Help: Document error behavior of file(REMOVE/REMOVE_RECURSE)

Clarifies that there is no need to surround file(REMOVE/REMOVE_RECURSE)
calls by `if(EXISTS)` as non existent files are silently ignored.

diff --git a/Help/command/file.rst b/Help/command/file.rst
index 77e9f62..8da46cb 100644
--- a/Help/command/file.rst
+++ b/Help/command/file.rst
@@ -153,7 +153,8 @@ Move a file or directory within a filesystem from 
 to
   file(REMOVE_RECURSE [...])
 
 Remove the given files.  The ``REMOVE_RECURSE`` mode will remove the given
-files and directories, also non-empty directories
+files and directories, also non-empty directories. No error is emitted if a
+given file does not exist.
 
 --
 

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=77e78af1a2f10d5ec349d0a46118cddd8ec7a539
commit 77e78af1a2f10d5ec349d0a46118cddd8ec7a539
Author: Christian Fetzer 
AuthorDate: Tue Nov 1 10:19:00 2016 +0100
Commit: Christian Fetzer 
CommitDate: Tue Nov 1 10:25:18 2016 +0100

Help: Clarify how to run sequential commands in execute_process

The execute_process command starts all commands in parallel (in order
for the piping to work). Mention this explicitly and also add a note
about how to execute commands sequentially.

diff --git a/Help/command/execute_process.rst b/Help/command/execute_process.rst
index ca44b53..e9a5eb0 100644
--- a/Help/command/execute_process.rst
+++ b/Help/command/execute_process.rst
@@ -20,7 +20,7 @@ Execute one or more child processes.
   [OUTPUT_STRIP_TRAILING_WHITESPACE]
   [ERROR_STRIP_TRAILING_WHITESPACE])
 
-Runs the given sequence of one or more commands with the standard
+Runs the given sequence of one or more commands in parallel with the standard
 output of each process piped to the standard input of the next.
 A single standard error pipe is used for all processes.
 
@@ -36,6 +36,9 @@ Options:
  (Use the ``INPUT_*``, ``OUTPUT_*``, and ``ERROR_*`` options to
  redirect stdin, stdout, and stderr.)
 
+ If a sequential execution of multiple commands is required, use multiple
+ :command:`execute_process` calls with a single ``COMMAND`` argument.
+
 ``WORKING_DIRECTORY``
  The named directory will be set as the current working directory of
  the child processes.

---

Summary of changes:
 Help/command/execute_process.rst |5 -
 Help/command/file.rst|3 ++-
 2 files changed, 6 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, next, updated. v3.7.0-rc2-858-gbbfdde3

2016-11-01 Thread Brad King
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, next has been updated
   via  bbfdde3378281d2764025aef0ee965b1806397ae (commit)
   via  c75b8910a440f538c3595a7a738b50b71a6636d6 (commit)
  from  2b40bc240e51585f5184d057146d2e4da2fbed84 (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=bbfdde3378281d2764025aef0ee965b1806397ae
commit bbfdde3378281d2764025aef0ee965b1806397ae
Merge: 2b40bc2 c75b891
Author: Brad King 
AuthorDate: Tue Nov 1 10:19:28 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:19:28 2016 -0400

Merge topic 'CPackDeb-doc-typos' into next

c75b8910 CPackDeb: fix copy-n-paste typos in documentation


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c75b8910a440f538c3595a7a738b50b71a6636d6
commit c75b8910a440f538c3595a7a738b50b71a6636d6
Author: Alex Turbov 
AuthorDate: Tue Nov 1 22:07:22 2016 +0800
Commit: Brad King 
CommitDate: Tue Nov 1 10:13:20 2016 -0400

CPackDeb: fix copy-n-paste typos in documentation

diff --git a/Modules/CPackDeb.cmake b/Modules/CPackDeb.cmake
index 653283c..4a7a6b8 100644
--- a/Modules/CPackDeb.cmake
+++ b/Modules/CPackDeb.cmake
@@ -32,11 +32,11 @@
 #  - https://cmake.org/Wiki/CMake:CPackConfiguration
 #  - https://cmake.org/Wiki/CMake:CPackPackageGenerators#DEB_.28UNIX_only.29
 #
-# List of CPackRPM specific variables:
+# List of CPackDEB specific variables:
 #
 # .. variable:: CPACK_DEB_PACKAGE_COMPONENT
 #
-#  Enable component packaging for CPackRPM
+#  Enable component packaging for CPackDEB
 #
 #  * Mandatory : NO
 #  * Default   : OFF
@@ -616,7 +616,7 @@ function(cpack_deb_prepare_package_vars)
 find_program(SHLIBDEPS_EXECUTABLE dpkg-shlibdeps)
 
 if(SHLIBDEPS_EXECUTABLE)
-  # Check version of the dpkg-shlibdeps tool using CPackRPM method
+  # Check version of the dpkg-shlibdeps tool using CPackDEB method
   execute_process(COMMAND env LC_ALL=C ${SHLIBDEPS_EXECUTABLE} --version
 OUTPUT_VARIABLE _TMP_VERSION
 ERROR_QUIET

---

Summary of changes:
 Modules/CPackDeb.cmake |6 +++---
 1 file changed, 3 insertions(+), 3 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, next, updated. v3.7.0-rc2-856-g2b40bc2

2016-11-01 Thread Brad King
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, next has been updated
   via  2b40bc240e51585f5184d057146d2e4da2fbed84 (commit)
   via  8444b984a29392c32a13521cc0e3d40788cc9530 (commit)
  from  97599787929fd197241dc3e4adcbf852bdf9f76d (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=2b40bc240e51585f5184d057146d2e4da2fbed84
commit 2b40bc240e51585f5184d057146d2e4da2fbed84
Merge: 9759978 8444b98
Author: Brad King 
AuthorDate: Tue Nov 1 10:18:30 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:18:30 2016 -0400

Merge topic 'UseSWIG-SWIG_OUTFILE_DIR' into next

8444b984 UseSWIG: Add option to specify swig output file directory


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8444b984a29392c32a13521cc0e3d40788cc9530
commit 8444b984a29392c32a13521cc0e3d40788cc9530
Author: Cong Zhang 
AuthorDate: Sun Oct 30 23:56:37 2016 +0800
Commit: Brad King 
CommitDate: Tue Nov 1 10:10:08 2016 -0400

UseSWIG: Add option to specify swig output file directory

`swig` has two output-related options:

* `-o `: Set name of C/C++ output file to 
* `-outdir `: Set language-specific files output directory to 

We already have `CMAKE_SWIG_OUTDIR` for the latter.  Add a new
`SWIG_OUTFILE_DIR` option for the former.

diff --git a/Help/release/dev/UseSWIG-SWIG_OUTFILE_DIR.rst 
b/Help/release/dev/UseSWIG-SWIG_OUTFILE_DIR.rst
new file mode 100644
index 000..c001a88
--- /dev/null
+++ b/Help/release/dev/UseSWIG-SWIG_OUTFILE_DIR.rst
@@ -0,0 +1,6 @@
+UseSWIG-SWIG_OUTFILE_DIR
+
+
+* The :module:`UseSWIG` module ``swig_add_source_to_module`` command
+  learned a new ``SWIG_OUTFILE_DIR`` option to control the output
+  file location (``swig -o``).
diff --git a/Modules/UseSWIG.cmake b/Modules/UseSWIG.cmake
index d242f87..2df0011 100644
--- a/Modules/UseSWIG.cmake
+++ b/Modules/UseSWIG.cmake
@@ -36,8 +36,11 @@
 #
 # CMAKE_SWIG_FLAGS can be used to add special flags to all swig calls.
 #
-# Another special variable is CMAKE_SWIG_OUTDIR, it allows one to specify
-# where to write all the swig generated module (swig -outdir option)
+# CMAKE_SWIG_OUTDIR allows one to specify where to write
+# the language specific files (swig -outdir option).
+#
+# SWIG_OUTFILE_DIR allows one to specify where to write the output file
+# (swig -o option).  If not specified, CMAKE_SWIG_OUTDIR is used.
 #
 # The name-specific variable SWIG_MODULE__EXTRA_DEPS may be used to 
specify extra
 # dependencies for the generated modules.
@@ -142,6 +145,13 @@ macro(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
   else()
 set(swig_outdir ${CMAKE_CURRENT_BINARY_DIR})
   endif()
+
+  if(SWIG_OUTFILE_DIR)
+set(swig_outfile_dir ${SWIG_OUTFILE_DIR})
+  else()
+set(swig_outfile_dir ${swig_outdir})
+  endif()
+
   if (NOT SWIG_MODULE_${name}_NOPROXY)
 SWIG_GET_EXTRA_OUTPUT_FILES(${SWIG_MODULE_${name}_LANGUAGE}
   swig_extra_generated_files
@@ -149,7 +159,7 @@ macro(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile)
   "${swig_source_file_fullname}")
   endif()
   set(swig_generated_file_fullname
-"${swig_outdir}/${swig_source_file_name_we}")
+"${swig_outfile_dir}/${swig_source_file_name_we}")
   # add the language into the name of the file (i.e. TCL_wrap)
   # this allows for the same .i file to be wrapped into different languages
   string(APPEND swig_generated_file_fullname

---

Summary of changes:
 Help/release/dev/UseSWIG-SWIG_OUTFILE_DIR.rst |6 ++
 Modules/UseSWIG.cmake |   16 +---
 2 files changed, 19 insertions(+), 3 deletions(-)
 create mode 100644 Help/release/dev/UseSWIG-SWIG_OUTFILE_DIR.rst


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


[Cmake-commits] CMake branch, next, updated. v3.7.0-rc2-854-g9759978

2016-11-01 Thread Brad King
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, next has been updated
   via  97599787929fd197241dc3e4adcbf852bdf9f76d (commit)
   via  cfbf857b22540059e6d5a6c271af4aa0314aad7e (commit)
  from  3a0b88c121e39bf66e55c5e0e5f126fd0290ab4f (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=97599787929fd197241dc3e4adcbf852bdf9f76d
commit 97599787929fd197241dc3e4adcbf852bdf9f76d
Merge: 3a0b88c cfbf857
Author: Brad King 
AuthorDate: Tue Nov 1 10:01:01 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 10:01:01 2016 -0400

Merge topic 'fix_compiler_arg1' into next

cfbf857b cmRulePlaceholderExpander: Fix CMAKE__COMPILER_ARG1 
replacement


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cfbf857b22540059e6d5a6c271af4aa0314aad7e
commit cfbf857b22540059e6d5a6c271af4aa0314aad7e
Author: Zack Galbreath 
AuthorDate: Mon Oct 31 15:58:08 2016 -0400
Commit: Brad King 
CommitDate: Tue Nov 1 10:00:24 2016 -0400

cmRulePlaceholderExpander: Fix CMAKE__COMPILER_ARG1 replacement

Refactoring in commit b29425f7 (cmLocalGenerator: Populate a container
of mappings for replacements, 2016-10-09) broke substitution of this
placeholder by storing the wrong key in the new replacement map.
Use the proper key, `CMAKE__COMPILER_ARG1`.

diff --git a/Source/cmRulePlaceholderExpander.cxx 
b/Source/cmRulePlaceholderExpander.cxx
index 361321e..75ac54d 100644
--- a/Source/cmRulePlaceholderExpander.cxx
+++ b/Source/cmRulePlaceholderExpander.cxx
@@ -212,7 +212,7 @@ std::string cmRulePlaceholderExpander::ExpandRuleVariable(
 std::string ret = outputConverter->ConvertToOutputForExisting(
   this->VariableMappings["CMAKE_" + compIt->second + "_COMPILER"]);
 std::string const& compilerArg1 =
-  this->VariableMappings[compIt->first + "_COMPILER_ARG1"];
+  this->VariableMappings["CMAKE_" + compIt->second + "_COMPILER_ARG1"];
 std::string const& compilerTarget =
   this->VariableMappings["CMAKE_" + compIt->second + "_COMPILER_TARGET"];
 std::string const& compilerOptionTarget =

---

Summary of changes:
 Source/cmRulePlaceholderExpander.cxx |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, next, updated. v3.7.0-rc2-852-g3a0b88c

2016-11-01 Thread Brad King
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, next has been updated
   via  3a0b88c121e39bf66e55c5e0e5f126fd0290ab4f (commit)
   via  bb290d80b397e2eba99982548b790c127bbcf4f5 (commit)
   via  468f1d46ea0b184c13589dbddd2c48709696fa51 (commit)
   via  f2e4518a2794b278c8a3308a0f708f3977564589 (commit)
   via  79d1906aefd527c10e488523aaf5a7ebc38463f4 (commit)
   via  916c507c53546f4bacb236749934d2f53d85e48d (commit)
  from  15da528a4f90e497d8ecd3592e0c19e6aed4307f (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=3a0b88c121e39bf66e55c5e0e5f126fd0290ab4f
commit 3a0b88c121e39bf66e55c5e0e5f126fd0290ab4f
Merge: 15da528 bb290d8
Author: Brad King 
AuthorDate: Tue Nov 1 09:55:43 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:55:43 2016 -0400

Merge topic 'compile-features-for-language-standards' into next

bb290d80 Help: Document language standard meta-features
468f1d46 Features: Test cycle diagnostic with language standard meta-feature
f2e4518a Features: Test feature propagation with language standard 
meta-feature
79d1906a WCDH: Ignore language standard meta-features
916c507c Features: Add meta-features requesting awareness of a particular 
standard


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=bb290d80b397e2eba99982548b790c127bbcf4f5
commit bb290d80b397e2eba99982548b790c127bbcf4f5
Author: Brad King 
AuthorDate: Fri Oct 28 09:31:48 2016 -0400
Commit: Brad King 
CommitDate: Fri Oct 28 10:01:56 2016 -0400

Help: Document language standard meta-features

diff --git a/Help/manual/cmake-compile-features.7.rst 
b/Help/manual/cmake-compile-features.7.rst
index 7289e61..6018f6c 100644
--- a/Help/manual/cmake-compile-features.7.rst
+++ b/Help/manual/cmake-compile-features.7.rst
@@ -84,6 +84,33 @@ Feature requirements are evaluated transitively by consuming 
the link
 implementation.  See :manual:`cmake-buildsystem(7)` for more on
 transitive behavior of build properties and usage requirements.
 
+Requiring Language Standards
+
+
+In projects that use a large number of commonly available features from
+a particular language standard (e.g. C++ 11) one may specify a
+meta-feature (e.g. ``cxx_std_11``) that requires use of a compiler mode
+aware of that standard.  This is simpler than specifying all the
+features individually, but does not guarantee the existence of any
+particular feature.  Diagnosis of use of unsupported features will be
+delayed until compile time.
+
+For example, if C++ 11 features are used extensively in a project's
+header files, then clients must use a compiler mode aware of C++ 11
+or above.  This can be requested with the code:
+
+.. code-block:: cmake
+
+  target_compile_features(mylib PUBLIC cxx_std_11)
+
+In this example, CMake will ensure the compiler is invoked in a mode
+that is aware of C++ 11 (or above), adding flags such as
+``-std=gnu++11`` if necessary.  This applies to sources within ``mylib``
+as well as any dependents (that may include headers from ``mylib``).
+
+Availability of Compiler Extensions
+---
+
 Because the :prop_tgt:`CXX_EXTENSIONS` target property is ``ON`` by default,
 CMake uses extended variants of language dialects by default, such as
 ``-std=gnu++11`` instead of ``-std=c++11``.  That target property may be
diff --git a/Help/release/dev/compile-features-for-language-standards.rst 
b/Help/release/dev/compile-features-for-language-standards.rst
new file mode 100644
index 000..20473b7
--- /dev/null
+++ b/Help/release/dev/compile-features-for-language-standards.rst
@@ -0,0 +1,7 @@
+compile-features-for-language-standards
+---
+
+* The :manual:`Compile Features ` functionality
+  now offers meta-features that request compiler modes for specific language
+  standard levels.  See :prop_gbl:`CMAKE_C_KNOWN_FEATURES` and
+  :prop_gbl:`CMAKE_CXX_KNOWN_FEATURES`.

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=468f1d46ea0b184c13589dbddd2c48709696fa51
commit 468f1d46ea0b184c13589dbddd2c48709696fa51
Author: Brad King 
AuthorDate: Fri Oct 28 09:43:34 2016 -0400
Commit: Brad King 
CommitDate: Fri Oct 28 10:01:55 2016 -0400

Features: Test cycle diagnostic with language standard meta-feature

The `cxx_static_assert` feature may be available in C++ 98 mode of some
compilers or not available at all in others.  Intstead of using an

[Cmake-commits] CMake branch, next, updated. v3.7.0-rc2-846-g15da528

2016-11-01 Thread Brad King
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, next has been updated
   via  15da528a4f90e497d8ecd3592e0c19e6aed4307f (commit)
   via  935041908db878163ab03f175b992981fc4b8ff3 (commit)
   via  542d52f95e3540953113fc66dc7a7958b9c184de (commit)
  from  95f5bf3a71a6fdb1e516e1a6e5a0cadf968337f3 (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=15da528a4f90e497d8ecd3592e0c19e6aed4307f
commit 15da528a4f90e497d8ecd3592e0c19e6aed4307f
Merge: 95f5bf3 9350419
Author: Brad King 
AuthorDate: Tue Nov 1 09:39:18 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:39:18 2016 -0400

Merge topic 'fix-macos-sysroot' into next

93504190 Darwin: Remove deployment target version check
542d52f9 Revert "Xcode: Convert maybe unversioned OSX sysroot into 
versioned SDK path"


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=935041908db878163ab03f175b992981fc4b8ff3
commit 935041908db878163ab03f175b992981fc4b8ff3
Author: Gregor Jasny 
AuthorDate: Mon Oct 31 10:29:44 2016 +0100
Commit: Brad King 
CommitDate: Tue Nov 1 09:37:49 2016 -0400

Darwin: Remove deployment target version check

Starting with Xcode 8 the SDK folder also contains an unversioned entry:

MacOSX.sdk
MacOSX10.12.sdk -> MacOSX.sdk

If this unversioned path is used CMake cannot detect the SDK version.

Furthermore, querying the SDK version via

xcodebuild -sdk  -version Path

gives bogus results for the Command Line Tools installed into `/`.

The OS X deployment target version and SDK version are not as tied as
they once were, so this check is now more trouble than it is worth.
Simply remove it.

Closes: #16323

diff --git a/Modules/Platform/Darwin-Initialize.cmake 
b/Modules/Platform/Darwin-Initialize.cmake
index 3606144..b539e45 100644
--- a/Modules/Platform/Darwin-Initialize.cmake
+++ b/Modules/Platform/Darwin-Initialize.cmake
@@ -113,7 +113,6 @@ set(CMAKE_OSX_SYSROOT "${_CMAKE_OSX_SYSROOT_DEFAULT}" CACHE 
${_CMAKE_OSX_SYSROOT
   "The product will be built against the headers and libraries located inside 
the indicated SDK.")
 
 # Transform the cached value to something we can use.
-set(_CMAKE_OSX_SYSROOT_ORIG "${CMAKE_OSX_SYSROOT}")
 set(_CMAKE_OSX_SYSROOT_PATH "")
 if(CMAKE_OSX_SYSROOT)
   if("x${CMAKE_OSX_SYSROOT}" MATCHES "/")
@@ -122,7 +121,6 @@ if(CMAKE_OSX_SYSROOT)
   message(WARNING "Ignoring CMAKE_OSX_SYSROOT value:\n 
${CMAKE_OSX_SYSROOT}\n"
 "because the directory does not exist.")
   set(CMAKE_OSX_SYSROOT "")
-  set(_CMAKE_OSX_SYSROOT_ORIG "")
 endif()
 set(_CMAKE_OSX_SYSROOT_PATH "${CMAKE_OSX_SYSROOT}")
   else()
diff --git a/Modules/Platform/Darwin.cmake b/Modules/Platform/Darwin.cmake
index bb085ac..26b12a1 100644
--- a/Modules/Platform/Darwin.cmake
+++ b/Modules/Platform/Darwin.cmake
@@ -64,30 +64,6 @@ if(NOT DEFINED CMAKE_INSTALL_NAME_TOOL)
   mark_as_advanced(CMAKE_INSTALL_NAME_TOOL)
 endif()
 
-# Make sure the combination of SDK and Deployment Target are allowed
-if(CMAKE_OSX_DEPLOYMENT_TARGET)
-  if("${_CMAKE_OSX_SYSROOT_PATH}" MATCHES 
"/MacOSX([0-9]+\\.[0-9]+)[^/]*\\.sdk")
-set(_sdk_ver "${CMAKE_MATCH_1}")
-  elseif("${_CMAKE_OSX_SYSROOT_ORIG}" MATCHES "^macosx([0-9]+\\.[0-9]+)$")
-set(_sdk_ver "${CMAKE_MATCH_1}")
-  elseif("${_CMAKE_OSX_SYSROOT_ORIG}" STREQUAL "/")
-set(_sdk_ver "${_CURRENT_OSX_VERSION}")
-  else()
-message(FATAL_ERROR
-  "CMAKE_OSX_DEPLOYMENT_TARGET is '${CMAKE_OSX_DEPLOYMENT_TARGET}' "
-  "but CMAKE_OSX_SYSROOT:\n \"${_CMAKE_OSX_SYSROOT_ORIG}\"\n"
-  "is not set to a MacOSX SDK with a recognized version.  "
-  "Either set CMAKE_OSX_SYSROOT to a valid SDK or set "
-  "CMAKE_OSX_DEPLOYMENT_TARGET to empty.")
-  endif()
-  if(CMAKE_OSX_DEPLOYMENT_TARGET VERSION_GREATER "${_sdk_ver}")
-message(FATAL_ERROR
-  "CMAKE_OSX_DEPLOYMENT_TARGET (${CMAKE_OSX_DEPLOYMENT_TARGET}) "
-  "is greater than CMAKE_OSX_SYSROOT SDK:\n ${_CMAKE_OSX_SYSROOT_ORIG}\n"
-  "Please set CMAKE_OSX_DEPLOYMENT_TARGET to ${_sdk_ver} or lower.")
-  endif()
-endif()
-
 # Enable shared library versioning.
 set(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-install_name")
 

https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=542d52f95e3540953113fc66dc7a7958b9c184de
commit 542d52f95e3540953113fc66dc7a7958b9c184de
Author: Gregor Jasny 
AuthorDate: Mon Oct 31 10:25:38 2016 +0100
Commit: Brad King 
CommitDate: Tue Nov 1 09:31:08 2016 

[Cmake-commits] CMake branch, next, updated. v3.7.0-rc2-843-g95f5bf3

2016-11-01 Thread Brad King
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, next has been updated
   via  95f5bf3a71a6fdb1e516e1a6e5a0cadf968337f3 (commit)
   via  4c7de5d3940cdf7b648d89642968c95168949182 (commit)
   via  77413bc5db8884f36fe7c6e162507ca5a0fa8fee (commit)
   via  1e574618b2d2df931b41795bd0471dd0e4fc1688 (commit)
  from  1d3c41f925db306c60c390be89e32ddcfc81d62b (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=95f5bf3a71a6fdb1e516e1a6e5a0cadf968337f3
commit 95f5bf3a71a6fdb1e516e1a6e5a0cadf968337f3
Merge: 1d3c41f 4c7de5d
Author: Brad King 
AuthorDate: Tue Nov 1 09:19:35 2016 -0400
Commit: Brad King 
CommitDate: Tue Nov 1 09:19:35 2016 -0400

Merge branch 'master' into next


---

Summary of changes:


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


[Cmake-commits] CMake branch, release, updated. v3.7.0-rc2-24-g77413bc

2016-11-01 Thread Brad King
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  77413bc5db8884f36fe7c6e162507ca5a0fa8fee (commit)
   via  f2de70799c91924a5185a9a85ed4f5dabc47ca51 (commit)
   via  1e574618b2d2df931b41795bd0471dd0e4fc1688 (commit)
   via  e29f33cd20520d216a478348fcae456ec47e68be (commit)
  from  a316f5fd6d01ce0ba452671eb0b41812db9bf81b (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:
 Modules/FindMatlab.cmake  |3 ++-
 Modules/MatlabTestsRedirect.cmake |4 ++--
 2 files changed, 4 insertions(+), 3 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.7.0-rc2-406-g4c7de5d

2016-11-01 Thread Brad King
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  4c7de5d3940cdf7b648d89642968c95168949182 (commit)
   via  77413bc5db8884f36fe7c6e162507ca5a0fa8fee (commit)
   via  1e574618b2d2df931b41795bd0471dd0e4fc1688 (commit)
  from  505f56dc91a94446b907620881f9156c9a9dfc92 (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:


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


[Cmake-commits] CMake branch, next, updated. v3.7.0-rc2-839-g1d3c41f

2016-11-01 Thread Brad King
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, next has been updated
   via  1d3c41f925db306c60c390be89e32ddcfc81d62b (commit)
   via  505f56dc91a94446b907620881f9156c9a9dfc92 (commit)
   via  357305953600b0de49f0373888c8fe5eb1e7eef4 (commit)
   via  b8c5258b005f5dd677dc324164dbda1be4e403db (commit)
   via  fa4b2e7dc3293510427fa9f9fd96c98209ebfea5 (commit)
   via  01567fd74f1426ebab2499e5e08d33eff5435f99 (commit)
   via  9c6cf7fcac1f4f23ec21aeb322026d4f422760cc (commit)
   via  ba28e0405e4a41158395323ace1dd0075934233e (commit)
   via  9ceef25ee2ebf6315e4c13dfc7102850c2807228 (commit)
   via  e27716bd420679e2958602f43a21be26eb94ffcb (commit)
   via  b9fcd348a703a0fb60d9b2443cd55f96956a5765 (commit)
  from  d3c45a83f489137874715c4a7d0c4f6f50a9cc13 (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=1d3c41f925db306c60c390be89e32ddcfc81d62b
commit 1d3c41f925db306c60c390be89e32ddcfc81d62b
Merge: d3c45a8 505f56d
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:44 2016 -0400
Commit: Brad King 
CommitDate: Tue Nov 1 09:14:44 2016 -0400

Merge branch 'master' into next


---

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.7.0-rc2-398-gb8c5258

2016-11-01 Thread Brad King
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  b8c5258b005f5dd677dc324164dbda1be4e403db (commit)
   via  f2de70799c91924a5185a9a85ed4f5dabc47ca51 (commit)
  from  fa4b2e7dc3293510427fa9f9fd96c98209ebfea5 (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=b8c5258b005f5dd677dc324164dbda1be4e403db
commit b8c5258b005f5dd677dc324164dbda1be4e403db
Merge: fa4b2e7 f2de707
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:31 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:31 2016 -0400

Merge topic 'FindMatlab-fix-typo'

f2de7079 FindMatlab: Fix typo in matlab_add_unit_test implementation


---

Summary of changes:
 Modules/FindMatlab.cmake  |2 +-
 Modules/MatlabTestsRedirect.cmake |4 ++--
 2 files changed, 3 insertions(+), 3 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.7.0-rc2-391-g9c6cf7f

2016-11-01 Thread Brad King
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  9c6cf7fcac1f4f23ec21aeb322026d4f422760cc (commit)
   via  95805d725d49af665c2254f97effbe8b812239ea (commit)
  from  ba28e0405e4a41158395323ace1dd0075934233e (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=9c6cf7fcac1f4f23ec21aeb322026d4f422760cc
commit 9c6cf7fcac1f4f23ec21aeb322026d4f422760cc
Merge: ba28e04 95805d7
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:21 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:21 2016 -0400

Merge topic 'st2-env-vars-variable'

95805d72 Sublime: Add option to specify env vars for the .sublime-project


---

Summary of changes:
 Help/manual/cmake-variables.7.rst  |1 +
 Help/release/dev/st2-env-settings.rst  |6 
 .../variable/CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS.rst |   25 ++
 Source/cmExtraSublimeTextGenerator.cxx |   34 +++-
 Source/cmExtraSublimeTextGenerator.h   |1 +
 5 files changed, 66 insertions(+), 1 deletion(-)
 create mode 100644 Help/release/dev/st2-env-settings.rst
 create mode 100644 Help/variable/CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS.rst


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.7.0-rc2-394-g01567fd

2016-11-01 Thread Brad King
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  01567fd74f1426ebab2499e5e08d33eff5435f99 (commit)
   via  9a58517df4168a5d928b715fcaa96fc24df9b40c (commit)
   via  1e4bb358946a100ea04bbc97f8195b90b44a5e9c (commit)
  from  9c6cf7fcac1f4f23ec21aeb322026d4f422760cc (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=01567fd74f1426ebab2499e5e08d33eff5435f99
commit 01567fd74f1426ebab2499e5e08d33eff5435f99
Merge: 9c6cf7f 9a58517
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:25 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:25 2016 -0400

Merge topic 'src-COMPILE_FLAGS-genex'

9a58517d Tests: Add case for Xcode per-config per-source COMPILE_FLAGS 
diagnostic
1e4bb358 Add generator expression support to per-source COMPILE_FLAGS


---

Summary of changes:
 Help/prop_sf/COMPILE_FLAGS.rst  |7 +++
 Help/release/dev/src-COMPILE_FLAGS-genex.rst|5 +
 Source/cmExtraSublimeTextGenerator.cxx  |6 +-
 Source/cmGlobalXCodeGenerator.cxx   |   19 ++-
 Source/cmLocalVisualStudio7Generator.cxx|4 +++-
 Source/cmMakefileTargetGenerator.cxx|   16 +---
 Source/cmNinjaTargetGenerator.cxx   |   10 --
 Source/cmServerProtocol.cxx |7 ++-
 Source/cmVisualStudio10TargetGenerator.cxx  |   18 --
 Tests/GeneratorExpression/CMakeLists.txt|1 +
 Tests/GeneratorExpression/echo.c|3 +++
 .../PerConfigPerSourceFlags-result.txt} |0
 .../XcodeProject/PerConfigPerSourceFlags-stderr.txt |8 
 .../XcodeProject/PerConfigPerSourceFlags.cmake  |3 +++
 Tests/RunCMake/XcodeProject/RunCMakeTest.cmake  |2 ++
 15 files changed, 94 insertions(+), 15 deletions(-)
 create mode 100644 Help/release/dev/src-COMPILE_FLAGS-genex.rst
 copy Tests/RunCMake/{Android/BadSYSROOT-result.txt => 
XcodeProject/PerConfigPerSourceFlags-result.txt} (100%)
 create mode 100644 
Tests/RunCMake/XcodeProject/PerConfigPerSourceFlags-stderr.txt
 create mode 100644 Tests/RunCMake/XcodeProject/PerConfigPerSourceFlags.cmake


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.7.0-rc2-396-gfa4b2e7

2016-11-01 Thread Brad King
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  fa4b2e7dc3293510427fa9f9fd96c98209ebfea5 (commit)
   via  e29f33cd20520d216a478348fcae456ec47e68be (commit)
  from  01567fd74f1426ebab2499e5e08d33eff5435f99 (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=fa4b2e7dc3293510427fa9f9fd96c98209ebfea5
commit fa4b2e7dc3293510427fa9f9fd96c98209ebfea5
Merge: 01567fd e29f33c
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:28 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:28 2016 -0400

Merge topic 'FindMatlab-9.1'

e29f33cd FindMatlab: Add support for Matlab 2016b (9.1)


---

Summary of changes:
 Modules/FindMatlab.cmake |1 +
 1 file changed, 1 insertion(+)


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.7.0-rc2-389-gba28e04

2016-11-01 Thread Brad King
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  ba28e0405e4a41158395323ace1dd0075934233e (commit)
   via  5214bb354b508cafc859b4a05b4e5f8ed44767e0 (commit)
   via  602b78aa79f6d99e775fa0a84fb441156d192833 (commit)
   via  c58c739da7287a1cb33558f4e121ecdb23cfadd9 (commit)
  from  9ceef25ee2ebf6315e4c13dfc7102850c2807228 (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=ba28e0405e4a41158395323ace1dd0075934233e
commit ba28e0405e4a41158395323ace1dd0075934233e
Merge: 9ceef25 5214bb3
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:19 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:19 2016 -0400

Merge topic 'clang-tidy'

5214bb35 Avoid some copies
602b78aa Remove redundant c_str() calls
c58c739d Use the empty method to check for emptiness


---

Summary of changes:
 Source/cmAuxSourceDirectoryCommand.cxx   |2 +-
 Source/cmBuildCommand.cxx|3 +--
 Source/cmCoreTryCompile.cxx  |   10 +-
 Source/cmExportInstallAndroidMKGenerator.cxx |2 +-
 Source/cmFLTKWrapUICommand.cxx   |4 ++--
 Source/cmFileCommand.cxx |4 ++--
 Source/cmFileMonitor.cxx |7 +--
 Source/cmFileMonitor.h   |2 +-
 Source/cmGlobalUnixMakefileGenerator3.cxx|2 +-
 Source/cmIncludeCommand.cxx  |4 ++--
 Source/cmInstallCommand.cxx  |2 +-
 Source/cmLoadCommandCommand.cxx  |8 
 Source/cmOutputRequiredFilesCommand.cxx  |   19 ---
 Source/cmServerProtocol.cxx  |6 +++---
 Source/cmSetPropertyCommand.cxx  |2 +-
 Source/cmSourceGroupCommand.cxx  |2 +-
 Source/cmSubdirCommand.cxx   |6 ++
 Source/cmTryRunCommand.cxx   |5 +++--
 Source/cmUseMangledMesaCommand.cxx   |2 +-
 Source/cmWriteFileCommand.cxx|2 +-
 20 files changed, 46 insertions(+), 48 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.7.0-rc2-403-g505f56d

2016-11-01 Thread Brad King
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  505f56dc91a94446b907620881f9156c9a9dfc92 (commit)
   via  f648b9be6347046583ee795f42e39713f248a608 (commit)
   via  e7480d670b9a20bc5d8b17db5a9427fafb212e85 (commit)
  from  357305953600b0de49f0373888c8fe5eb1e7eef4 (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=505f56dc91a94446b907620881f9156c9a9dfc92
commit 505f56dc91a94446b907620881f9156c9a9dfc92
Merge: 3573059 f648b9b
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:37 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:37 2016 -0400

Merge topic 'custom-command-CROSSCOMPILING_EMULATOR'

f648b9be Tests: Check that CROSSCOMPILING_EMULATOR is not used on imported 
targets
e7480d67 Fix custom command target substitution with CROSSCOMPILING_EMULATOR


---

Summary of changes:
 Source/cmCustomCommandGenerator.cxx|   45 ++--
 Source/cmCustomCommandGenerator.h  |4 +-
 .../CrosscompilingEmulator/AddCustomCommand.cmake  |   17 +++-
 .../CrosscompilingEmulator/AddCustomTarget.cmake   |   16 ++-
 .../generated_exe_emulator_unexpected.cxx  |9 
 .../simple_src_exitsuccess.cxx |4 --
 Tests/RunCMake/pseudo_emulator_custom_command.c|3 +-
 7 files changed, 77 insertions(+), 21 deletions(-)
 create mode 100644 
Tests/RunCMake/CrosscompilingEmulator/generated_exe_emulator_unexpected.cxx
 delete mode 100644 
Tests/RunCMake/CrosscompilingEmulator/simple_src_exitsuccess.cxx


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.7.0-rc2-380-ge27716b

2016-11-01 Thread Brad King
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  e27716bd420679e2958602f43a21be26eb94ffcb (commit)
   via  353f6362baffbcc8750b9ff9649552bf9d555a63 (commit)
  from  b9fcd348a703a0fb60d9b2443cd55f96956a5765 (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=e27716bd420679e2958602f43a21be26eb94ffcb
commit e27716bd420679e2958602f43a21be26eb94ffcb
Merge: b9fcd34 353f636
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:12 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:12 2016 -0400

Merge topic 'ninja-windows-POST_BUILD-noop'

353f6362 Ninja: Fix POST_BUILD noop on Windows


---

Summary of changes:
 Source/cmGlobalNinjaGenerator.cxx   |5 +
 Source/cmGlobalNinjaGenerator.h |3 +++
 Source/cmLocalNinjaGenerator.cxx|8 ++--
 Source/cmNinjaNormalTargetGenerator.cxx |2 +-
 4 files changed, 11 insertions(+), 7 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.7.0-rc2-400-g3573059

2016-11-01 Thread Brad King
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  357305953600b0de49f0373888c8fe5eb1e7eef4 (commit)
   via  f2ff94958f22e36976854ebf97029614e4c460bf (commit)
  from  b8c5258b005f5dd677dc324164dbda1be4e403db (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=357305953600b0de49f0373888c8fe5eb1e7eef4
commit 357305953600b0de49f0373888c8fe5eb1e7eef4
Merge: b8c5258 f2ff949
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:34 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:34 2016 -0400

Merge topic 'FindSDL-sound-fix'

f2ff9495 FindSDL_sound: Fix SDL_SOUND_LIBRARIES result value


---

Summary of changes:
 Modules/FindSDL_sound.cmake |7 +++
 1 file changed, 3 insertions(+), 4 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.7.0-rc2-385-g9ceef25

2016-11-01 Thread Brad King
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  9ceef25ee2ebf6315e4c13dfc7102850c2807228 (commit)
   via  369d580937b49c1c5672ba3512c2a736581d545c (commit)
   via  a5a3642f9292bb697176aaf1077fc98302f286b7 (commit)
   via  d34ac22fec975a9f5b6b6b37134e1722ffa06025 (commit)
   via  967dcf36d07ba9b7e40383834906fe1d657456b3 (commit)
  from  e27716bd420679e2958602f43a21be26eb94ffcb (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=9ceef25ee2ebf6315e4c13dfc7102850c2807228
commit 9ceef25ee2ebf6315e4c13dfc7102850c2807228
Merge: e27716b 369d580
Author: Brad King 
AuthorDate: Tue Nov 1 09:14:15 2016 -0400
Commit: CMake Topic Stage 
CommitDate: Tue Nov 1 09:14:15 2016 -0400

Merge topic 'intel-compile-features-windows'

369d5809 Features: Record features for Intel Compiler on Windows
a5a3642f Features: Port Intel CXX features to test macros where possible
d34ac22f Features: Unset Intel CXX feature temporaries
967dcf36 Intel: Remove incorrect C++98 standard compiler flag on Windows


---

Summary of changes:
 Help/manual/cmake-compile-features.7.rst   |2 +-
 .../release/dev/intel-compile-features-windows.rst |6 ++
 Modules/Compiler/Intel-C-FeatureTests.cmake|9 +--
 Modules/Compiler/Intel-C.cmake |3 +-
 Modules/Compiler/Intel-CXX-FeatureTests.cmake  |   67 
 Modules/Compiler/Intel-CXX.cmake   |   14 ++--
 6 files changed, 60 insertions(+), 41 deletions(-)
 create mode 100644 Help/release/dev/intel-compile-features-windows.rst


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