125f045 | Brad King | 12 February 2020, 15:32:47 UTC | CMake 3.17.0-rc1 | 12 February 2020, 15:32:47 UTC |
6f2464b | Brad King | 12 February 2020, 15:32:00 UTC | Merge topic 'doc-cpack' into release-3.17 3af0b33ec6 Help: module CPack: Make internal hyperlink target more unique Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4353 | 12 February 2020, 15:32:05 UTC |
3af0b33 | Brad King | 12 February 2020, 15:27:57 UTC | Help: module CPack: Make internal hyperlink target more unique We already have a `.. _targets:` in `Help/command/install.rst`. | 12 February 2020, 15:28:10 UTC |
9c9ed28 | Brad King | 12 February 2020, 15:01:33 UTC | Merge topic 'doc-cpack' into release-3.17 59e9f33d78 Help: module CPack: New section on targets. f33708eed9 Help: module CPack: add cross-reference to cpack-generators(7). 4949e1261a Help: module CPack. Explain usage of the build targets. 72eaeb41f5 Help: module CPack: correction: 2 config files are generated, not just 1 c35a9ff9c3 Help: CPack module: Correct the summary (configure, not build) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4352 | 12 February 2020, 15:01:40 UTC |
59e9f33 | Joachim Wuttke (o) | 12 February 2020, 14:40:04 UTC | Help: module CPack: New section on targets. To explain in full detail to what extent the targets package and package_source are supported by different generators. | 12 February 2020, 14:49:26 UTC |
42f77c7 | Brad King | 12 February 2020, 14:35:24 UTC | Merge topic 'PrintSystemInformation' into release-3.17 1e9328a00d Help: CMakePrintSystemInformation.cmake: Minor corrections. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4351 | 12 February 2020, 14:36:12 UTC |
9fc86ef | Brad King | 12 February 2020, 14:35:16 UTC | Merge topic 'cpack-ifw-qt-links' into release-3.17 e240371ab1 Help: CPackIFWGenerator: explain relation to CPackIWF 78779c6111 Help: Show external link only once per page; explain abbreviation QtIFW. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4348 | 12 February 2020, 14:35:22 UTC |
645474d | Brad King | 12 February 2020, 14:15:37 UTC | Merge topic 'ninja-multi-default-configs-fix' into release-3.17 46c836644d Ninja Multi-Config: Fix issue with "all" in CMAKE_NMC_DEFAULT_CONFIGS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4349 | 12 February 2020, 14:15:54 UTC |
10b834a | Brad King | 12 February 2020, 14:14:58 UTC | Merge topic 'file-CONFIGURE_DEPENDS-verify-CMP0009' into release-3.17 818ec34bdd file: GLOB_RECURSE VerifyGlobs.cmake should have CMP0009 set to new b620dc566d file: Fix GLOB_RECURSE LIST_DIRECTORIES documentation regarding CMP0009 715f90bdd9 Tests: Perform minor cleanups in RunCMake.file test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4342 | 12 February 2020, 14:15:07 UTC |
96ee8b7 | Brad King | 12 February 2020, 14:05:20 UTC | Merge topic 'install-default-fix' into release-3.17 9442ae5083 install: Fix regression when using default destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4340 | 12 February 2020, 14:05:31 UTC |
f33708e | Joachim Wuttke (o) | 12 February 2020, 12:37:15 UTC | Help: module CPack: add cross-reference to cpack-generators(7). | 12 February 2020, 12:37:15 UTC |
4949e12 | Joachim Wuttke (o) | 12 February 2020, 12:23:08 UTC | Help: module CPack. Explain usage of the build targets. Explain the usage of the two new build targets, package and package_source. | 12 February 2020, 12:23:08 UTC |
72eaeb4 | Joachim Wuttke (o) | 12 February 2020, 12:07:31 UTC | Help: module CPack: correction: 2 config files are generated, not just 1 Besides CPackConfig.cmake, the module also generates CPackSourceConfig.cmake. | 12 February 2020, 12:22:51 UTC |
c35a9ff | Joachim Wuttke (o) | 12 February 2020, 11:37:48 UTC | Help: CPack module: Correct the summary (configure, not build) Including CPack does not "build" installers. It just *configures* them. | 12 February 2020, 11:37:48 UTC |
1e9328a | Joachim Wuttke (o) | 12 February 2020, 11:32:23 UTC | Help: CMakePrintSystemInformation.cmake: Minor corrections. Punctuation. "file" -> "module" | 12 February 2020, 11:34:08 UTC |
46c8366 | Kyle Edwards | 11 February 2020, 15:49:54 UTC | Ninja Multi-Config: Fix issue with "all" in CMAKE_NMC_DEFAULT_CONFIGS Prior to this fix, CMAKE_NMC_DEFAULT_CONFIGS would inherit "all" from the union of CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG and CMAKE_NMC_CROSS_CONFIGS. This is inconsistent with the behavior of the "all" target signifying CMAKE_NMC_CROSS_CONFIGS. Update "all" in CMAKE_NMC_DEFAULT_CONFIGS to inherit only from CMAKE_NMC_CROSS_CONFIGS. | 11 February 2020, 15:49:54 UTC |
e240371 | Joachim Wuttke (o) | 11 February 2020, 15:27:27 UTC | Help: CPackIFWGenerator: explain relation to CPackIWF * Make overview more focussed * Explain the relation to CPackIFW | 11 February 2020, 15:47:26 UTC |
78779c6 | Joachim Wuttke (o) | 11 February 2020, 15:05:17 UTC | Help: Show external link only once per page; explain abbreviation QtIFW. | 11 February 2020, 15:47:26 UTC |
0db0b72 | Brad King | 11 February 2020, 14:08:31 UTC | Merge topic 'link-line-backtrace' into release-3.17 8752c1bd64 Merge branch 'backport-3.16-link-line-backtrace' e756328434 Propagate backtraces from LINK_LIBRARIES through to link line items Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Dennis Klein <d.klein@gsi.de> Merge-request: !4344 | 11 February 2020, 14:08:38 UTC |
818ec34 | Shane Parris | 10 February 2020, 22:26:28 UTC | file: GLOB_RECURSE VerifyGlobs.cmake should have CMP0009 set to new In certain cases, rebuilds with CMake using the CONFIGURE_DEPENDS flag with GLOB_RECURSE could result in a reconfigure loop due to CMP0009 not being propogated to the generated VerifyGlobs.cmake script. During the inital configuration phase, RecurseThroughSymlinksOn() is called for recursive glob operations either by having the CMP0009 status not set to NEW or by explicitly providing the FOLLOW_SYMLINKS flag. At the end when the VerifyGlobs script is created, the FOLLOW_SYMLINKS flag is written according to the final resolved form through a call to GetRecurseThroughSymlinks(). Thus, setting CMP0009 to NEW in the generated file is safe and allows correct behavior whether or not the end user sets the policy status to NEW or OLD. | 11 February 2020, 13:45:35 UTC |
b620dc5 | Shane Parris | 10 February 2020, 22:30:17 UTC | file: Fix GLOB_RECURSE LIST_DIRECTORIES documentation regarding CMP0009 | 11 February 2020, 13:45:35 UTC |
715f90b | Shane Parris | 10 February 2020, 22:31:52 UTC | Tests: Perform minor cleanups in RunCMake.file test | 11 February 2020, 13:45:35 UTC |
9442ae5 | Kyle Edwards | 10 February 2020, 15:15:59 UTC | install: Fix regression when using default destinations In commit 9fc20a4f3e (install: Add sane set of defaults for DESTINATION and file type parameters, 2018-11-02, v3.14.0-rc1~410^2~1), a regression was introduced, in which an `install(TARGETS)` with a RUNTIME/LIBRARY/ARCHIVE DESTINATION but no PUBLIC_HEADER/PRIVATE_HEADER DESTINATION would then install the headers. The old behavior did not do this. Restore the old behavior. Fixes: #20326 | 11 February 2020, 13:34:16 UTC |
a55d0c1 | Brad King | 11 February 2020, 13:26:25 UTC | Merge topic 'ExternalProject-submodules-recurse' into release-3.17 0ba8010255 ExternalProject: Fix git submodule recursion on update Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4346 | 11 February 2020, 13:26:35 UTC |
00cd726 | Brad King | 11 February 2020, 13:22:40 UTC | Merge topic 'FindOpenMP-clang-windows' into release-3.17 ceb5ee4a7b FindOpenMP: Add support for Clang on Windows 2dbff623f9 FindOpenMP: Save flags/libs in cache entries each time they are detected Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4327 | 11 February 2020, 13:22:49 UTC |
bdd4fb3 | Brad King | 11 February 2020, 13:20:57 UTC | Merge topic 'FindPython-reduce-resources-comsumption' into release-3.17 3dab4682f6 FindPython: reduces consumption of resources Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4338 | 11 February 2020, 13:21:06 UTC |
8e39e0c | Brad King | 11 February 2020, 13:19:52 UTC | Merge topic 'swift-no-sdk-include' into release-3.17 5c2a92f44f Swift: Exclude SDK include paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4315 | 11 February 2020, 13:20:03 UTC |
783f472 | Brad King | 11 February 2020, 13:17:38 UTC | Merge topic 'FindMPI-fix-rerun' into release-3.17 b4d5ea8233 FindMPI: Preserve order of include directories on re-runs of CMake 8261ee3a9c FindMPI: Restore re-construction of include directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4341 | 11 February 2020, 13:17:45 UTC |
0ba8010 | Charis Marangos | 10 February 2020, 21:21:20 UTC | ExternalProject: Fix git submodule recursion on update In commit 5bc6230741 (ExternalProject: Option to turn off recursive update of git submodules, 2019-10-16) we implemented the feature in the clone script written by `_ep_write_gitclone_script` but not in the update script written by `_ep_write_gitupdate_script`. Implement the latter by factoring out a common helper to use in both places. Fixes: #20335 | 10 February 2020, 23:14:42 UTC |
ceb5ee4 | Tim Hutton | 05 February 2020, 18:27:42 UTC | FindOpenMP: Add support for Clang on Windows Fixes: #19404 | 10 February 2020, 22:20:19 UTC |
2dbff62 | Tim Hutton | 07 February 2020, 17:17:01 UTC | FindOpenMP: Save flags/libs in cache entries each time they are detected | 10 February 2020, 22:20:19 UTC |
8752c1b | Brad King | 10 February 2020, 21:16:56 UTC | Merge branch 'backport-3.16-link-line-backtrace' | 10 February 2020, 21:17:03 UTC |
e756328 | Brad King | 10 February 2020, 18:34:33 UTC | Propagate backtraces from LINK_LIBRARIES through to link line items Since commit d4d0dd0f6a (cmLinkLineComputer: Add ComputeLinkLibs overload with backtraces, 2019-09-13, v3.16.0-rc1~87^2~4), backtraces have been collected by `ComputeLinkLibs` by looking back through the link implementation libraries for one matching the text of the link line item. This is slow in projects with long link lines. Instead, teach `cmComputeLinkDepends` and `cmComputeLinkInformation` to carry backtrace information explicitly along with the text of each item. Fixes: #20322 | 10 February 2020, 21:11:38 UTC |
b4d5ea8 | Brad King | 10 February 2020, 16:14:01 UTC | FindMPI: Preserve order of include directories on re-runs of CMake The fix in commit 5861c6d450 (FindMPI: Preserve include order when extracting component directories, 2019-12-19) only works on the first run of CMake in which we find MPI. Extend the fix to save the compiler wrapper's entire include path in our cache without splitting anything out. That way we can preserve the order when CMake re-runs. Fixes: #20338 | 10 February 2020, 16:14:42 UTC |
8261ee3 | Brad King | 10 February 2020, 14:06:33 UTC | FindMPI: Restore re-construction of include directories The fix in commit 5861c6d450 (FindMPI: Preserve include order when extracting component directories, 2019-12-19) only works on the first run of CMake in which we find MPI. It preserves the include directories on the first run but still splits them up and saves the pieces in the cache. On future runs the pieces are not re-assembled, and we do not know the order anyway. Restore the re-assembly step so that at least all the include dirs are available. Leave preservation of the original order to later work. Issue: #20338 | 10 February 2020, 16:10:29 UTC |
35e9fbe | Brad King | 10 February 2020, 15:39:41 UTC | Merge topic 'ninja-multi-depfile' into release-3.17 67102d3252 Ninja Multi-Config: Add support for DEPFILE option in add_custom_command() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4334 | 10 February 2020, 15:39:48 UTC |
5c2a92f | Yauheni Khnykin | 04 February 2020, 19:47:30 UTC | Swift: Exclude SDK include paths Populate `CMAKE_Swift_IMPLICIT_INCLUDE_DIRECTORIES` with the macOS SDK's include directory so that we filter such implicit directories out of Swift targets. Fixes: #19845 | 10 February 2020, 15:32:37 UTC |
3dab468 | Marc Chevrier | 10 February 2020, 10:18:43 UTC | FindPython: reduces consumption of resources Stores more information in the cache to reduce the number of sub-processes required on subsequent find_package calls. Fixes: #20337 | 10 February 2020, 11:41:04 UTC |
67102d3 | Kyle Edwards | 07 February 2020, 19:18:54 UTC | Ninja Multi-Config: Add support for DEPFILE option in add_custom_command() And give other generators a path forward to add support in the future. | 07 February 2020, 19:18:54 UTC |
ad17c37 | Brad King | 07 February 2020, 15:23:35 UTC | Merge topic 'libarchive-win-codepage' into release-3.17 16e31523ba libarchive: Add support for UTF-8 locale on Windows f7c54d2049 libarchive: Fix WideCharToMultiByte output buffer size Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4332 | 07 February 2020, 15:23:44 UTC |
135378f | Brad King | 07 February 2020, 14:26:29 UTC | Merge topic 'ninja-multi-default-config-fix' into release-3.17 1844be451e Ninja Multi-Config: Fix issue with CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4331 | 07 February 2020, 14:26:36 UTC |
92faf1a | Brad King | 07 February 2020, 14:17:18 UTC | Merge topic 'ninja-multi-no-minsizerel' into release-3.17 9e219de4fb Ninja Multi-Config: Don't include MinSizeRel by default Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !4326 | 07 February 2020, 14:17:26 UTC |
6d7d0d2 | Brad King | 07 February 2020, 14:15:38 UTC | Merge topic 'cuda_toolkit_add_cupti' into release-3.17 27b0d908d4 CUDAToolkit: Add support for cupti library c3d7f2e43b CUDAToolkit: Correct location of OpenCL doc link Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4329 | 07 February 2020, 14:15:45 UTC |
16e3152 | Brad King | 06 February 2020, 19:29:25 UTC | libarchive: Add support for UTF-8 locale on Windows Backport libarchive upstream commit `c46e7993` (windows: Support UTF-8 locale, 2018-07-23, v3.4.0~105^2). Fixes: #20320 | 06 February 2020, 20:04:47 UTC |
f7c54d2 | Brad King | 06 February 2020, 19:28:02 UTC | libarchive: Fix WideCharToMultiByte output buffer size Fix `archive_string_append_from_wcs_in_codepage` to account for the already-used portion of the buffer when computing the size of the remaining buffer for ``WideCharToMultiByte` output. | 06 February 2020, 20:04:47 UTC |
1844be4 | Kyle Edwards | 06 February 2020, 18:48:08 UTC | Ninja Multi-Config: Fix issue with CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG Fix an issue where CMAKE_NMC_DEFAULT_BUILD_FILE_CONFIG is specified and CMAKE_NMC_CROSS_CONFIGS is not, which results in a false error with CMAKE_NMC_DEFAULT_CONFIGS. | 06 February 2020, 19:31:13 UTC |
9e219de | Kyle Edwards | 05 February 2020, 18:32:04 UTC | Ninja Multi-Config: Don't include MinSizeRel by default | 06 February 2020, 16:07:38 UTC |
27b0d90 | Robert Maynard | 06 February 2020, 03:24:37 UTC | CUDAToolkit: Add support for cupti library Fixes: #20318 | 06 February 2020, 14:41:24 UTC |
c3d7f2e | Robert Maynard | 06 February 2020, 03:24:08 UTC | CUDAToolkit: Correct location of OpenCL doc link | 06 February 2020, 14:40:30 UTC |
13ef328 | Brad King | 05 February 2020, 16:37:19 UTC | Begin 3.17 release versioning | 05 February 2020, 16:37:19 UTC |
8aa0a3d | Brad King | 05 February 2020, 16:36:17 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 05 February 2020, 16:36:17 UTC |
155540d | Brad King | 05 February 2020, 16:34:13 UTC | Merge topic 'doc-3.17-relnotes' 730a53ef1d Help: Organize and revise 3.17 release notes ad33da76b1 Help: Consolidate 3.17 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4322 | 05 February 2020, 16:34:21 UTC |
730a53e | Brad King | 04 February 2020, 13:51:18 UTC | Help: Organize and revise 3.17 release notes Add section headers similar to the 3.16 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 05 February 2020, 15:36:11 UTC |
ad33da7 | Brad King | 04 February 2020, 13:48:58 UTC | Help: Consolidate 3.17 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.17.rst`. | 05 February 2020, 15:36:11 UTC |
2911e63 | Brad King | 05 February 2020, 15:31:42 UTC | Merge branch 'release-3.16' | 05 February 2020, 15:31:42 UTC |
44b8937 | Brad King | 05 February 2020, 14:19:24 UTC | CMake 3.16.4 | 05 February 2020, 14:19:24 UTC |
56ddef6 | Brad King | 05 February 2020, 14:10:59 UTC | Merge topic 'ninja-multi-cmake-build-no-config' bd4ae2af0f Help: Make note of ninja -f argument in Ninja Multi-Config docs 79e5b3c46a Help: Explain new behavior of cmake --build in Ninja Multi-Config 16a4ba5b31 Ninja Multi-Config: Use build.ninja if cmake --build has no --config 2ac835b9f9 Refactor: Allow generators to decide default configuration for build Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4323 | 05 February 2020, 14:11:10 UTC |
94be195 | Brad King | 05 February 2020, 14:08:57 UTC | Merge topic 'llvm-rc-preprocess' 1c2d031cbd Add -E cmake_llvm_rc to preprocess files for llvm-rc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4219 | 05 February 2020, 14:10:16 UTC |
12a72ba | Brad King | 05 February 2020, 14:08:28 UTC | Merge topic 'typo' 878a096914 Help: Fix typo in Help/prop_tgt/OSX_COMPATIBILITY_VERSION.rst Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4325 | 05 February 2020, 14:09:02 UTC |
b270042 | Brad King | 05 February 2020, 14:08:05 UTC | Merge topic 'sdcc-no-default-target' 18d2e6fc8f SDCC: Remove default flags for a specific target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4321 | 05 February 2020, 14:08:13 UTC |
8504242 | Brad King | 05 February 2020, 13:33:40 UTC | Merge branch 'release-3.16' | 05 February 2020, 13:33:51 UTC |
4b062c7 | Brad King | 05 February 2020, 13:33:40 UTC | Merge topic 'vs-version-for-unity' 9135954e2f VS: Do not use native unity builds on VS 2017 versions less than 15.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4324 | 05 February 2020, 13:33:50 UTC |
4b1a6a4 | Brad King | 05 February 2020, 13:33:40 UTC | Merge topic 'vs-version-for-unity' into release-3.16 9135954e2f VS: Do not use native unity builds on VS 2017 versions less than 15.8 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4324 | 05 February 2020, 13:33:50 UTC |
9a5fe4e | Kitware Robot | 05 February 2020, 05:01:11 UTC | CMake Nightly Date Stamp | 05 February 2020, 05:01:11 UTC |
bd4ae2a | Kyle Edwards | 04 February 2020, 19:17:39 UTC | Help: Make note of ninja -f argument in Ninja Multi-Config docs | 04 February 2020, 19:22:49 UTC |
79e5b3c | Kyle Edwards | 04 February 2020, 19:21:25 UTC | Help: Explain new behavior of cmake --build in Ninja Multi-Config | 04 February 2020, 19:22:49 UTC |
16a4ba5 | Kyle Edwards | 04 February 2020, 16:06:46 UTC | Ninja Multi-Config: Use build.ninja if cmake --build has no --config If cmake --build is called with no --config argument, and a build.ninja file is available, use that instead of defaulting to the Debug config. | 04 February 2020, 19:13:07 UTC |
2ac835b | Kyle Edwards | 04 February 2020, 19:12:01 UTC | Refactor: Allow generators to decide default configuration for build And allow them to read any cache values they need. | 04 February 2020, 19:13:07 UTC |
878a096 | Isuru Fernando | 04 February 2020, 18:41:31 UTC | Help: Fix typo in Help/prop_tgt/OSX_COMPATIBILITY_VERSION.rst | 04 February 2020, 18:42:22 UTC |
9135954 | Brad King | 04 February 2020, 16:37:22 UTC | VS: Do not use native unity builds on VS 2017 versions less than 15.8 VS 2017 version 15.8 introduced support for unity builds implemented in part by the `$(VCTargetsPath)/Microsoft.Cpp.Unity.targets` file. Do not enable unity builds on VS 15 versions that do not have that file. Fixes: #20284 | 04 February 2020, 16:46:18 UTC |
304703f | Brad King | 04 February 2020, 15:29:19 UTC | Merge branch 'release-3.15' | 04 February 2020, 15:29:19 UTC |
ebea30a | Brad King | 04 February 2020, 14:02:13 UTC | CMake 3.15.7 | 04 February 2020, 14:02:13 UTC |
28013c9 | Brad King | 04 February 2020, 13:29:48 UTC | Merge topic 'cuda_remove_toolkit_dirs_from_implicit_includes' 87df637078 CUDA: Do not treat CUDA toolkit include directories as implicit Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4317 | 04 February 2020, 13:30:12 UTC |
37af0fa | Brad King | 04 February 2020, 13:29:06 UTC | Merge topic 'compiler-abi-no-Werror' d5895f50c3 CMakeDetermineCompilerABI: Avoid failing on warnings with -Werror Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4316 | 04 February 2020, 13:29:30 UTC |
8b6b783 | Brad King | 04 February 2020, 13:28:40 UTC | Merge topic 'ninja-run-tool-in-builddir' f4e02c46fc cmGlobalNinjaGenerator: run ninja tools in the build directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4319 | 04 February 2020, 13:28:46 UTC |
451ce7e | Brad King | 04 February 2020, 13:27:42 UTC | Merge topic 'swift-exe-exports' 1e26d57188 Ninja: properly handle exports from Swift exes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4314 | 04 February 2020, 13:27:49 UTC |
d699522 | Brad King | 04 February 2020, 13:26:31 UTC | Merge branch 'release-3.16' | 04 February 2020, 13:26:40 UTC |
a8bcfdd | Brad King | 04 February 2020, 13:26:31 UTC | Merge topic 'android-ndk-r19-binutils' e3d3b7ddeb Android: Fix binutils selection with NDK r19+ unified toolchain Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4318 | 04 February 2020, 13:26:40 UTC |
24d57c2 | Brad King | 04 February 2020, 13:26:31 UTC | Merge topic 'android-ndk-r19-binutils' into release-3.16 e3d3b7ddeb Android: Fix binutils selection with NDK r19+ unified toolchain Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4318 | 04 February 2020, 13:26:39 UTC |
1c2d031 | Thomas Bernard | 14 January 2020, 10:31:34 UTC | Add -E cmake_llvm_rc to preprocess files for llvm-rc llvm-rc requires preprocessed rc files. The CMake command line tool cmake_llvm_rc enables channing the preprocessor call and the resource compiler and make this appear as single compilation step. When llvm-rc is detected as resource compiler, the RC compilation step is set to use this command. | 04 February 2020, 13:19:12 UTC |
18d2e6f | fruit | 04 February 2020, 12:06:53 UTC | SDCC: Remove default flags for a specific target Remove defaults for a specific target (8051) because they are incorrect for other targets. Fixes: #20308 | 04 February 2020, 12:25:24 UTC |
f9410ac | Kitware Robot | 04 February 2020, 05:01:10 UTC | CMake Nightly Date Stamp | 04 February 2020, 05:01:10 UTC |
d5895f5 | David Rohr | 30 January 2020, 22:29:56 UTC | CMakeDetermineCompilerABI: Avoid failing on warnings with -Werror Simply remove `-Werror` flags from `CMAKE_<LANG>_FLAGS` to avoid failing ABI detection if there happen to be warnings in the test project. For example, `-Wunused-command-line-argument` warnings are common since the ABI detection project may not exercise all the flags passed by users. Fixes: #20305 | 03 February 2020, 22:01:35 UTC |
f4e02c4 | Ben Boeckel | 03 February 2020, 20:31:15 UTC | cmGlobalNinjaGenerator: run ninja tools in the build directory Fixes: #20303 | 03 February 2020, 20:31:26 UTC |
87df637 | Robert Maynard | 03 February 2020, 03:07:14 UTC | CUDA: Do not treat CUDA toolkit include directories as implicit CMake properly detects the toolkit directories as implicit system includes, but CUDA compilers don't add explicit `-isystem` markups to these directories when compiling CUDA code. Due to this limitation, allow users to explicitly specify these directories as SYSTEM dirs. Fixes: #16464, #19864 | 03 February 2020, 19:59:26 UTC |
e3d3b7d | Brad King | 03 February 2020, 19:32:49 UTC | Android: Fix binutils selection with NDK r19+ unified toolchain In commit 97bca2f9fa (Android: Use unified toolchain in NDK r19+, 2019-07-26, v3.16.0-rc1~342^2) we hard-coded use of the unified toolchain for NDK r19+ and skipped most of the old detection logic. However, in that fast path we left out setting `_CMAKE_TOOLCHAIN_PREFIX` for `CMakeFindBinutils` to select the matching binutils. Add it. Fixes: #20038 | 03 February 2020, 19:35:12 UTC |
5f04dfe | Brad King | 03 February 2020, 18:59:55 UTC | Merge topic 'ninja-multi-variable-shuffle' b966f86d86 Ninja Multi-Config: Shuffle variables around Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4305 | 03 February 2020, 19:00:03 UTC |
b966f86 | Kyle Edwards | 29 January 2020, 22:43:28 UTC | Ninja Multi-Config: Shuffle variables around Remove redundant variable CMAKE_NINJA_MULTI_CROSS_CONFIG_ENABLE. Rename other variables. Document and improve handling of error conditions. | 03 February 2020, 18:27:51 UTC |
25bf64e | Kyle Edwards | 03 February 2020, 18:21:52 UTC | Merge topic 'ctest-add-ignore-no-tests-option' a39d4139d0 Add --no-tests=<[error|ignore]> option to CTest Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4258 | 03 February 2020, 18:22:02 UTC |
dfd7ca0 | Brad King | 03 February 2020, 16:55:12 UTC | Merge topic 'bootstrap-c++-features' 2834f3355d Bootstrap: take care of C++ features configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4301 | 03 February 2020, 16:55:19 UTC |
16d91cb | Brad King | 03 February 2020, 16:53:21 UTC | Merge topic 'fix_automoc_deps_rule_name' 7c664bb5b9 Fix AUTOMOC deps file to contain correct rule name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4313 | 03 February 2020, 16:53:28 UTC |
b81aef1 | Brad King | 03 February 2020, 16:51:25 UTC | Merge topic 'windows-gnu-asm' 97de48b528 Tests: Update Assembler code generation to select MSVC runtime library 6348ffb9e5 ASM: Hook up Windows-specific GNU/Clang compiler information modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4287 | 03 February 2020, 16:51:34 UTC |
a19bc6a | Brad King | 03 February 2020, 16:49:31 UTC | Merge topic '7zip-fix' 34413cbf3f cmArchiveWrite: Remove ./ suffix from 7zip archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4311 | 03 February 2020, 16:49:39 UTC |
adf5524 | Brad King | 03 February 2020, 16:48:00 UTC | Merge topic 'ninja_multi_config_test_understand_win_cuda' 7f39ea3318 NinjaMultiConfig: CUDA executables generate symbols on windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !4310 | 03 February 2020, 16:48:08 UTC |
3a17ef5 | Brad King | 03 February 2020, 16:45:29 UTC | Merge topic 'cpack-deprecate-old-macos-generators' 2ed00e8ef8 CPack: Deprecate OSXX11 generator 7bf187499f CPack: Deprecate PackageMaker generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4309 | 03 February 2020, 16:46:01 UTC |
ce7be22 | Brad King | 03 February 2020, 16:44:56 UTC | Merge topic 'blas-intel-mkl' 807a129f3c Find{BLAS,LAPACK}: Include parent of points directory in search fe86dc43fe Find{BLAS,LAPACK}: Fixed an incorrect use of a macro argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4306 | 03 February 2020, 16:45:05 UTC |
999a866 | Brad King | 03 February 2020, 16:31:54 UTC | Merge topic 'aix-no-export-all' afcd9fe669 AIX: Add an option to disable automatic exports from shared libraries 67f30811ce AIX: Improve name of internal symbol export list file 0ffd54f094 AIX: Add ExportImportList option to skip the object files 0dcfb63cb9 AIX: Revise ExportImportList to build output more incrementally Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4308 | 03 February 2020, 16:32:01 UTC |
ea5c6c3 | Brad King | 03 February 2020, 16:30:01 UTC | Merge topic 'clang-tidy-driver-mode' 3aea865801 clang-tidy: Fix explicit --driver-mode= argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4307 | 03 February 2020, 16:30:58 UTC |
095d505 | Brad King | 03 February 2020, 16:29:31 UTC | Merge topic 'findCUDAToolkit_correct_cudart_static_deps' 60bb7a54d5 CUDAToolkit: Add required static runtime library dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4294 | 03 February 2020, 16:29:48 UTC |
20eeeea | Kitware Robot | 03 February 2020, 05:01:05 UTC | CMake Nightly Date Stamp | 03 February 2020, 05:01:05 UTC |