[Cmake-commits] CMake branch, master, updated. v3.7.0-rc2-414-gff957bc
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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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. HanwellAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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
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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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
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 KingAuthorDate: 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