cfcb71c | Joseph Snyder | 12 August 2020, 13:30:04 UTC | Help: Update cmake-buildsystem documentation Add additional information to the cmake-buildsystem manual: * Add link to "Generator Expressions" in a place which demonstrates a generator expression without linking to what they are. * Update "diagnostic message" for "Compatible Interface Properties" to contain an example of the message sent. * Add information about the macOS FRAMEWORK_VERSION and how "A" is the conventional value to use. | 18 August 2020, 11:42:42 UTC |
514292a | Kitware Robot | 10 August 2020, 04:01:10 UTC | CMake Nightly Date Stamp | 10 August 2020, 04:01:10 UTC |
5170263 | Kitware Robot | 09 August 2020, 04:01:08 UTC | CMake Nightly Date Stamp | 09 August 2020, 04:01:08 UTC |
f51e930 | Kitware Robot | 08 August 2020, 04:01:10 UTC | CMake Nightly Date Stamp | 08 August 2020, 04:01:10 UTC |
d8f7a05 | Brad King | 07 August 2020, 15:05:32 UTC | Merge topic 'cygwin-patches' ecc1961768 FindTclsh: Drop Cygwin-specific behavior and use POSIX code path af666acdf4 FindOpenGL: Drop Cygwin-specific behavior and use POSIX code path 8edbc59e46 install: Use case-sensitive pattern matching on Cygwin 24482499ea FindPerlLibs: Add versioned perl library name for Cygwin Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5092 | 07 August 2020, 15:05:39 UTC |
304f159 | Brad King | 07 August 2020, 15:04:30 UTC | Merge topic 'CUDAToolkit-no-nvcc' 7cc815a2a6 CUDAToolkit: Detect CUDA SDK that don't have nvcc Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Raul Tambre <raul@tambre.ee> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5061 | 07 August 2020, 15:04:54 UTC |
ac44121 | Brad King | 07 August 2020, 15:03:52 UTC | Merge topic 'cuda_memcheck_more_errors' d7a2cf681b Tests: Add cases for cuda-memcheck error types 562dcec3c4 CTest: Add error types to cuda-memcheck parser Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5101 | 07 August 2020, 15:04:08 UTC |
e80840d | Brad King | 07 August 2020, 15:03:07 UTC | Merge topic 'cmFileCommand-typo' 5dd710286f Correct a typo in cmFileCommand.cxx Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5106 | 07 August 2020, 15:03:15 UTC |
ac4e9e1 | Kitware Robot | 07 August 2020, 04:01:37 UTC | CMake Nightly Date Stamp | 07 August 2020, 04:01:37 UTC |
ecc1961 | Lemures Lemniscati | 01 August 2020, 12:21:24 UTC | FindTclsh: Drop Cygwin-specific behavior and use POSIX code path Based on downstream patch from Cygwin package for CMake by Marco Atzeri: * https://github.com/matzeri/cygwin-pkg/blob/64864eb8f0d635ea44226e4b9a41a7ca59a1c7dd/cmake/3.17.3-findtclsh.patch | 06 August 2020, 16:37:16 UTC |
af666ac | Lemures Lemniscati | 01 August 2020, 12:21:23 UTC | FindOpenGL: Drop Cygwin-specific behavior and use POSIX code path Based on downstream patch from Cygwin package for CMake by Marco Atzeri: * https://github.com/matzeri/cygwin-pkg/blob/64864eb8f0d635ea44226e4b9a41a7ca59a1c7dd/cmake/3.17.3-opengl.patch | 06 August 2020, 16:36:55 UTC |
8edbc59 | Lemures Lemniscati | 01 August 2020, 12:21:22 UTC | install: Use case-sensitive pattern matching on Cygwin Based on downstream patch from Cygwin package for CMake by Marco Atzeri: * https://github.com/matzeri/cygwin-pkg/blob/64864eb8f0d635ea44226e4b9a41a7ca59a1c7dd/cmake/3.17.3-case-sensitivity.patch | 06 August 2020, 16:36:38 UTC |
2448249 | Lemures Lemniscati | 01 August 2020, 12:21:21 UTC | FindPerlLibs: Add versioned perl library name for Cygwin Based on downstream patch from Cygwin package for CMake by Marco Atzeri: * https://github.com/matzeri/cygwin-pkg/blob/64864eb8f0d635ea44226e4b9a41a7ca59a1c7dd/cmake/perl-libs.patch | 06 August 2020, 16:35:56 UTC |
4daf76e | Brad King | 06 August 2020, 14:59:50 UTC | Merge topic 'compiler_flags' f76c20da63 Toolchain: Test compiler initial settings db486da265 Toolchain: Update documentation for initial compiler flags deec2f587c Toolchain: Take CMAKE_<lang>_FLAGS_INIT into account during compiler detection ca899af3e2 Toolchain: Handle repeated invocations of CMake with -DCMAKE_C_COMPILER 12ba89e142 Toolchain: Make `/path/comp;-argn' behave the same as 'comp;-argn' 6f1af899db Toolchain: Capture all arguments from CMAKE_<LANG>_COMPILER ec1d3bc0b6 cmake: avoid exception when printing "changed variables" message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4136 | 06 August 2020, 15:00:12 UTC |
fdcb748 | Brad King | 06 August 2020, 14:53:28 UTC | Merge topic 'UseSWIG-support-files-in-subdirectories' 50e53eaed9 UseSWIG: Take care of support files in sub-directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5097 | 06 August 2020, 14:53:36 UTC |
5c56aaa | Brad King | 06 August 2020, 14:47:30 UTC | Merge topic 'update-kwsys' 05e3abafa5 Merge branch 'upstream-KWSys' into update-kwsys 82fd685043 KWSys 2020-08-05 (185dd56e) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5104 | 06 August 2020, 14:51:59 UTC |
c1297ed | Brad King | 06 August 2020, 14:46:16 UTC | Merge topic 'cmake-find-package-mode-help' c0e4a0bd82 cmake: Update --help output to discourage use of --find-package mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5099 | 06 August 2020, 14:51:04 UTC |
a5466e4 | Brad King | 06 August 2020, 14:45:32 UTC | Merge topic 'improve_standard_required_doc' 2cc1159653 Help: Clarify what MSVC compilers ignore <LANG>_STANDARD_REQUIRED Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5093 | 06 August 2020, 14:49:29 UTC |
ba6aa54 | Brad King | 06 August 2020, 14:45:58 UTC | Merge topic 'doc-imported-dll-implib' 1f1feb72f8 Help: Document in add_library that IMPORTED_IMPLIB is for DLL import libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5096 | 06 August 2020, 14:47:49 UTC |
b1892fb | Brad King | 06 August 2020, 14:45:14 UTC | Merge topic 'FixTooManyOpenFiles' 57f250dcc0 Graphviz: Fix issue with too many open file streams on Windows platform Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5088 | 06 August 2020, 14:45:35 UTC |
158c14b | Brad King | 06 August 2020, 14:38:27 UTC | Merge branch 'release-3.18' | 06 August 2020, 14:39:47 UTC |
89e5f95 | Brad King | 06 August 2020, 14:38:27 UTC | Merge topic 'reuse_pch_no_delay' ef97fbe6c2 PCH: Avoid unnecessary 30s delay on MSBuild Generator with REUSE_FROM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5102 | 06 August 2020, 14:39:47 UTC |
13e5df1 | Brad King | 06 August 2020, 14:38:27 UTC | Merge topic 'reuse_pch_no_delay' into release-3.18 ef97fbe6c2 PCH: Avoid unnecessary 30s delay on MSBuild Generator with REUSE_FROM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5102 | 06 August 2020, 14:39:46 UTC |
85f6eb1 | Brad King | 06 August 2020, 14:36:56 UTC | Merge branch 'release-3.18' | 06 August 2020, 14:37:03 UTC |
9c4130e | Brad King | 06 August 2020, 14:36:56 UTC | Merge topic 'support_list_google_test_executor' into release-3.18 8829d2caba GoogleTest: Restore support for list arguments in TEST_EXECUTOR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5084 | 06 August 2020, 14:37:03 UTC |
ab23666 | Brad King | 06 August 2020, 14:36:56 UTC | Merge topic 'support_list_google_test_executor' 8829d2caba GoogleTest: Restore support for list arguments in TEST_EXECUTOR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5084 | 06 August 2020, 14:37:03 UTC |
9d6163f | Brad King | 06 August 2020, 14:31:55 UTC | Merge branch 'release-3.17' | 06 August 2020, 14:31:55 UTC |
262644f | Brad King | 06 August 2020, 14:29:17 UTC | Merge branch 'release-3.18' | 06 August 2020, 14:31:23 UTC |
030aa9d | Brad King | 06 August 2020, 14:29:17 UTC | Merge topic 'automoc_timestamp_deps' 9a9ed4b9d3 Merge branch 'backport-3.17-automoc_timestamp_deps' 7445c9a58a AutoGen: Add test to check for correct AutoMoc dependencies a79056bb02 AutoGen: Fix over-specified direct dependencies of custom command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Aleix <aleixpol@kde.org> Merge-request: !5085 | 06 August 2020, 14:31:23 UTC |
ab4895d | Brad King | 06 August 2020, 14:29:17 UTC | Merge topic 'automoc_timestamp_deps' into release-3.18 9a9ed4b9d3 Merge branch 'backport-3.17-automoc_timestamp_deps' 7445c9a58a AutoGen: Add test to check for correct AutoMoc dependencies a79056bb02 AutoGen: Fix over-specified direct dependencies of custom command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Aleix <aleixpol@kde.org> Merge-request: !5085 | 06 August 2020, 14:31:23 UTC |
716dacc | Brad King | 06 August 2020, 14:28:11 UTC | Merge branch 'release-3.18' | 06 August 2020, 14:28:28 UTC |
06427db | Brad King | 06 August 2020, 14:28:11 UTC | Merge topic 'ninja-multi-rsp-remove-path' cdb50af2f6 Ninja: Restore shorter path to response files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: alcroito <alexandru.croitor@qt.io> Merge-request: !5094 | 06 August 2020, 14:28:27 UTC |
ce4216d | Brad King | 06 August 2020, 14:28:11 UTC | Merge topic 'ninja-multi-rsp-remove-path' into release-3.18 cdb50af2f6 Ninja: Restore shorter path to response files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: alcroito <alexandru.croitor@qt.io> Merge-request: !5094 | 06 August 2020, 14:28:27 UTC |
5dd7102 | Felix Yan | 06 August 2020, 14:25:51 UTC | Correct a typo in cmFileCommand.cxx | 06 August 2020, 14:25:51 UTC |
9d03b62 | Kitware Robot | 06 August 2020, 04:01:13 UTC | CMake Nightly Date Stamp | 06 August 2020, 04:01:13 UTC |
05e3aba | Brad King | 05 August 2020, 20:29:07 UTC | Merge branch 'upstream-KWSys' into update-kwsys # By KWSys Upstream * upstream-KWSys: KWSys 2020-08-05 (185dd56e) | 05 August 2020, 20:29:07 UTC |
82fd685 | KWSys Upstream | 05 August 2020, 20:28:23 UTC | KWSys 2020-08-05 (185dd56e) Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 185dd56e5256de9dc266ec34f28db7527899de28 (master). Upstream Shortlog ----------------- Lemures Lemniscati (3): be39cd88 Glob: Use case-sensitive globbing on Cygwin 63dbb0ca SystemInformation: Improve CPU info lookup on Cygwin 4ef36a00 SystemTools: Remove Cygwin-specific file lookup optimization Rolf Eike Beer (1): c55e5dc3 CTestConfig: allow nightly build submission using https | 05 August 2020, 20:29:07 UTC |
ef97fbe | Cristian Adam | 05 August 2020, 12:05:56 UTC | PCH: Avoid unnecessary 30s delay on MSBuild Generator with REUSE_FROM Fix logic added by commit 1f791eb160 (Multi-Ninja: Fix reusable PCHs for MSVC, 2020-05-24, v3.18.0-rc1~72^2) to avoid an unnecessary delay. Fixes: #21054 | 05 August 2020, 19:52:05 UTC |
effc9a1 | Brad King | 03 August 2020, 18:09:53 UTC | Merge branch 'backport-3.17-automoc_timestamp_deps' into release-3.17 Merge-request: !5085 | 05 August 2020, 19:44:14 UTC |
9a9ed4b | Brad King | 05 August 2020, 19:42:39 UTC | Merge branch 'backport-3.17-automoc_timestamp_deps' | 05 August 2020, 19:42:39 UTC |
d7a2cf6 | Tobias Ribizel | 05 August 2020, 09:06:12 UTC | Tests: Add cases for cuda-memcheck error types | 05 August 2020, 09:28:00 UTC |
562dcec | Tobias Ribizel | 05 August 2020, 08:51:44 UTC | CTest: Add error types to cuda-memcheck parser | 05 August 2020, 08:51:44 UTC |
b26c356 | Kitware Robot | 05 August 2020, 04:01:09 UTC | CMake Nightly Date Stamp | 05 August 2020, 04:01:09 UTC |
c0e4a0b | Brad King | 04 August 2020, 16:02:54 UTC | cmake: Update --help output to discourage use of --find-package mode Fixes: #21056 | 04 August 2020, 16:02:54 UTC |
50e53ea | Marc Chevrier | 04 August 2020, 14:19:10 UTC | UseSWIG: Take care of support files in sub-directories Fixes: #20833 | 04 August 2020, 14:19:10 UTC |
1f1feb7 | Brad King | 04 August 2020, 13:26:01 UTC | Help: Document in add_library that IMPORTED_IMPLIB is for DLL import libs Fixes: #21053 | 04 August 2020, 13:29:42 UTC |
5becf28 | Kitware Robot | 04 August 2020, 04:01:15 UTC | CMake Nightly Date Stamp | 04 August 2020, 04:01:15 UTC |
7445c9a | Alexandru Croitor | 03 August 2020, 10:23:07 UTC | AutoGen: Add test to check for correct AutoMoc dependencies When using Qt 5.15.0 or above together with Ninja, check that touching a source file of a dependency does not needlessly re-run AUTOMOC for the dependee target. | 03 August 2020, 17:38:16 UTC |
a79056b | Alexandru Croitor | 31 July 2020, 15:50:37 UTC | AutoGen: Fix over-specified direct dependencies of custom command The AutoMoc timestamp creating custom command explicitly depended on all dependencies of the origin target (associated to the AutoGen target). When an origin target depended on a shared library 'libfoo.so', if it was re-linked, the AutoMoc custom command would touch its output timestamp file, and thus cause needless rebuilding of sources, despite the shared library not having any influence on the AutoMoc generated files. Introduce a new '<target>_autogen_timestamp_deps' utility target, which will serve as an 'order-only' dependency for the custom command. This will prevent needless rebuilding, because touching 'libfoo.so' will not cause the custom command to be re-executed. The new AutoMoc dependency tree looks like: '_autogen_timestamp_deps (serves as order-only dep)' <- '<target_autogen>/timestamp' file ( + moc deps file) <- '<target>_autogen' target. Fixes: #21020 | 03 August 2020, 17:38:11 UTC |
f76c20d | Fred Baksik | 20 July 2020, 13:45:32 UTC | Toolchain: Test compiler initial settings | 03 August 2020, 16:34:46 UTC |
db486da | Fred Baksik | 15 July 2020, 19:03:46 UTC | Toolchain: Update documentation for initial compiler flags | 03 August 2020, 16:34:46 UTC |
507fecd | Brad King | 03 August 2020, 16:25:10 UTC | Merge branch 'ninja-multi-rsp-remove-path' into release-3.17 Merge-request: !5094 | 03 August 2020, 16:25:10 UTC |
cdb50af | Kyle Edwards | 03 August 2020, 14:45:17 UTC | Ninja: Restore shorter path to response files In commit 99ed39b011 (Ninja Multi-Config: Make link response files per-config, 2020-07-15, v3.17.4~3^2), we added the target directory to the response file under the mistaken assumption that two different targets with the same name could be in different directories. However, this causes the path to the response file to be too long to fit on a command line. Take the path back out, while leaving in the per-config split. Fixes: #21050 | 03 August 2020, 16:14:16 UTC |
8829d2c | Laurits Riple | 31 July 2020, 02:03:18 UTC | GoogleTest: Restore support for list arguments in TEST_EXECUTOR Refactoring in commit 889a7146ff (GoogleTestAddTests: Refactor into callable method, 2020-03-16, v3.18.0-rc1~450^2~3) accidentally parsed `TEST_EXECUTOR` as a single-value argument instead of a list. | 03 August 2020, 16:10:58 UTC |
2cc1159 | Robert Maynard | 03 August 2020, 13:03:44 UTC | Help: Clarify what MSVC compilers ignore <LANG>_STANDARD_REQUIRED Fixes #20953 | 03 August 2020, 15:58:04 UTC |
9e64351 | Brad King | 03 August 2020, 15:19:06 UTC | Merge topic 'remove_unneeded_empty_language_variables' 59ece01e6c ASM: Remove unneeded empty variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5083 | 03 August 2020, 15:19:13 UTC |
4b1e244 | Kitware Robot | 03 August 2020, 04:01:07 UTC | CMake Nightly Date Stamp | 03 August 2020, 04:01:07 UTC |
508e25e | Kitware Robot | 02 August 2020, 04:01:11 UTC | CMake Nightly Date Stamp | 02 August 2020, 04:01:11 UTC |
bda967b | Craig Scott | 01 August 2020, 23:59:48 UTC | Merge topic 'doc-add_library-updates' ee5b58f491 Help: State in add_library that INTERFACE libraries have no build targets 99b1e85f07 Help: Consolidate add_library documentation on IMPORTED libraries 716e76be3e Help: Re-order add_library sections 1b0adeea81 Help: Clarify target_sources PRIVATE/PUBLIC/INTERFACE scopes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5086 | 01 August 2020, 23:59:55 UTC |
03d3cc1 | Kitware Robot | 01 August 2020, 04:01:06 UTC | CMake Nightly Date Stamp | 01 August 2020, 04:01:06 UTC |
57f250d | Stephan Rohmen | 31 July 2020, 20:26:08 UTC | Graphviz: Fix issue with too many open file streams on Windows platform Fixes #20931 | 31 July 2020, 20:26:08 UTC |
ee5b58f | Brad King | 31 July 2020, 16:04:17 UTC | Help: State in add_library that INTERFACE libraries have no build targets | 31 July 2020, 16:04:17 UTC |
99b1e85 | Brad King | 31 July 2020, 15:35:46 UTC | Help: Consolidate add_library documentation on IMPORTED libraries Move documentation on IMPORTED INTERFACE libraries to the main section on Imported Libraries. Revise the section to clarify the different kinds of imported libraries that can be created and what properties they need. Issue: #18975 | 31 July 2020, 15:40:15 UTC |
716e76b | Brad King | 31 July 2020, 15:22:28 UTC | Help: Re-order add_library sections Put all the sections that create in-project targets first, and move Imported Libraries and Alias Libraries at the end. | 31 July 2020, 15:22:28 UTC |
1b0adee | Brad King | 31 July 2020, 14:31:25 UTC | Help: Clarify target_sources PRIVATE/PUBLIC/INTERFACE scopes | 31 July 2020, 14:32:59 UTC |
383090b | Kitware Robot | 31 July 2020, 04:01:10 UTC | CMake Nightly Date Stamp | 31 July 2020, 04:01:10 UTC |
7cc815a | Robert Maynard | 24 July 2020, 20:36:15 UTC | CUDAToolkit: Detect CUDA SDK that don't have nvcc When a CUDA sdk doesn't have nvcc, defer to the existence of a version.txt file. When we do this fall back we also reconstruct the CUDA version via version.txt Fixes #20643 | 30 July 2020, 19:56:52 UTC |
59ece01 | Robert Maynard | 30 July 2020, 14:25:51 UTC | ASM: Remove unneeded empty variables | 30 July 2020, 17:46:18 UTC |
1362f27 | Brad King | 30 July 2020, 17:34:01 UTC | Merge branch 'release-3.18' | 30 July 2020, 17:34:01 UTC |
63a65ba | Brad King | 30 July 2020, 16:34:59 UTC | CMake 3.18.1 | 30 July 2020, 16:34:59 UTC |
3a02920 | Brad King | 30 July 2020, 16:32:49 UTC | Merge branch 'release-3.18' | 30 July 2020, 16:32:49 UTC |
d908a89 | Brad King | 30 July 2020, 16:32:16 UTC | Merge branch 'release-3.17' into release-3.18 | 30 July 2020, 16:32:16 UTC |
a980834 | Brad King | 30 July 2020, 15:51:57 UTC | Merge branch 'release-3.17' | 30 July 2020, 15:51:57 UTC |
103d6fa | Brad King | 30 July 2020, 14:30:07 UTC | CMake 3.17.4 | 30 July 2020, 14:30:07 UTC |
533a625 | Brad King | 30 July 2020, 12:39:43 UTC | Merge topic 'clang-msvc-cxx-std' into release-3.18 21e497fe63 Clang: Fix fallback compile features when simulating old MSVC versions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5082 | 30 July 2020, 12:39:58 UTC |
fe3bdcf | Brad King | 30 July 2020, 12:39:43 UTC | Merge branch 'release-3.18' | 30 July 2020, 12:39:58 UTC |
3d27b17 | Brad King | 30 July 2020, 12:39:43 UTC | Merge topic 'clang-msvc-cxx-std' 21e497fe63 Clang: Fix fallback compile features when simulating old MSVC versions Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5082 | 30 July 2020, 12:39:58 UTC |
2fdb7c5 | Brad King | 30 July 2020, 12:28:41 UTC | Merge topic 'unity_no_skip_autogen' into release-3.18 7051250a6c Unity Builds: Do not set SKIP_AUTOGEN to source files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5081 | 30 July 2020, 12:28:49 UTC |
6cc3c17 | Brad King | 30 July 2020, 12:28:41 UTC | Merge branch 'release-3.18' | 30 July 2020, 12:28:49 UTC |
8878f59 | Brad King | 30 July 2020, 12:28:41 UTC | Merge topic 'unity_no_skip_autogen' 7051250a6c Unity Builds: Do not set SKIP_AUTOGEN to source files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5081 | 30 July 2020, 12:28:49 UTC |
6152011 | Brad King | 30 July 2020, 12:27:04 UTC | Merge topic 'GoogleTest-fix-generated-include' 832858195e GoogleTest: Fix include path in the generated file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5063 | 30 July 2020, 12:27:11 UTC |
3595e37 | Kitware Robot | 30 July 2020, 04:01:12 UTC | CMake Nightly Date Stamp | 30 July 2020, 04:01:12 UTC |
21e497f | Brad King | 29 July 2020, 17:02:21 UTC | Clang: Fix fallback compile features when simulating old MSVC versions Refactoring in commit 25439c7d62 (Clang: Refactor CXX standard flags into __compiler_clang_cxx_standards(), 2020-03-16, v3.18.0-rc1~362^2~4) accidentally broke the `cxx_std_*` fallback feature names. Issue: #21033 | 29 July 2020, 17:02:21 UTC |
7051250 | Cristian Adam | 29 July 2020, 15:33:00 UTC | Unity Builds: Do not set SKIP_AUTOGEN to source files Fixes: #21028 | 29 July 2020, 15:57:50 UTC |
deec2f5 | Fred Baksik | 15 July 2020, 19:03:45 UTC | Toolchain: Take CMAKE_<lang>_FLAGS_INIT into account during compiler detection Fixes: #20040 | 29 July 2020, 15:51:27 UTC |
ca899af | Fred Baksik | 15 July 2020, 19:03:45 UTC | Toolchain: Handle repeated invocations of CMake with -DCMAKE_C_COMPILER Repeated invocations of `cmake ... -DCMAKE_C_COMPILER=gcc` should not trigger a "You have changed variables" message even though the cache value of CMAKE_C_COMPILER changes from '/path/to/gcc' to 'gcc'. Make repeated invocations of `cmake ... -DCMAKE_C_COMPILER=gcc;-pipe` not trigger the warning by comparing the compiler name portion of the list to the compiler being used. | 29 July 2020, 15:51:27 UTC |
12ba89e | Fred Baksik | 15 July 2020, 19:03:45 UTC | Toolchain: Make `/path/comp;-argn' behave the same as 'comp;-argn' When using `cmake ... -DCMAKE_C_COMPILER=gcc;-pipe` first invocation of CMake worked correctly. When using `cmake ... -DCMAKE_C_COMPILER=/path/to/gcc;-pipe` first invocation of CMake detected a change to CMAKE_C_COMPILER, printed "You have changed variables" message, and re-ran the initial compiler tests after configuration was complete and before generation of the project files. The difference was due to the cache being forced updated with the new value of CMAKE_C_COMPILER so that the comparison check passes. | 29 July 2020, 15:51:18 UTC |
37e27aa | Brad King | 29 July 2020, 12:12:05 UTC | Merge topic 'fixup_bundle_item-fix' 45ed314bff BundleUtilities: do not run install_name_tool on scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5071 | 29 July 2020, 12:12:25 UTC |
b7522e4 | Brad King | 29 July 2020, 12:10:58 UTC | Merge topic 'use_COMPILER_TARGET_to_set_architecture_for_clang_cl' 270e0d9c4d Detect the correct target architecture for clang compilers. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5058 | 29 July 2020, 12:11:50 UTC |
62d876e | Brad King | 29 July 2020, 12:10:24 UTC | Merge topic 'cmcomputecomponentgraph-compute-method' bd0d03386b cmComputeComponentGraph: Move work out of constructor into Compute() method Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5079 | 29 July 2020, 12:10:57 UTC |
8a521f5 | Brad King | 29 July 2020, 12:08:45 UTC | Merge topic 'refactor_cmTarget_language_initProperties' 6f1c04055f cmTarget: Refactor init of common language properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5077 | 29 July 2020, 12:10:09 UTC |
69a94b9 | Brad King | 29 July 2020, 12:07:40 UTC | Merge topic 'test-warning' 9fc8e827c8 Tests: Fix -Wsuggest-destructor-override warning in testCMExtMemory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5075 | 29 July 2020, 12:09:04 UTC |
783c6e0 | Brad King | 29 July 2020, 12:07:04 UTC | Merge topic 'use-nonempty' f37c14e930 Source: use cmNonempty() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5072 | 29 July 2020, 12:08:02 UTC |
f04c68f | Brad King | 29 July 2020, 12:06:58 UTC | Merge topic 'noduplicates' 78357e98a4 Avoid duplicate calls to GetDefinition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5073 | 29 July 2020, 12:07:04 UTC |
7b4ffd4 | Brad King | 29 July 2020, 12:05:40 UTC | Merge topic 'FindCURL-list-index-if' into release-3.18 0faedae335 FindCURL: Fix list index check after search Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5070 | 29 July 2020, 12:05:47 UTC |
ef8e8fd | Brad King | 29 July 2020, 12:05:40 UTC | Merge branch 'release-3.18' | 29 July 2020, 12:05:47 UTC |
292a86b | Brad King | 29 July 2020, 12:05:40 UTC | Merge topic 'FindCURL-list-index-if' 0faedae335 FindCURL: Fix list index check after search Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5070 | 29 July 2020, 12:05:47 UTC |
49c6009 | Kitware Robot | 29 July 2020, 04:02:15 UTC | CMake Nightly Date Stamp | 29 July 2020, 04:02:15 UTC |
8328581 | Adam Badura | 26 July 2020, 08:19:02 UTC | GoogleTest: Fix include path in the generated file The generated ..._include.cmake file contained an inclusion of GoogleTestAddTests without any path. In general, this is a good approach since it enables to correctly catch possibly user-customized files. However, in this case, it didn’t work this way since the ..._include.cmake file is evaluated by a separate CMake call under a custom command. Because of this, the CMAKE_MODULE_PATH is not set as expected by the user and the said inclusion catches CMake own version of the module rather than the possibly user-customized one. This change fixes this by making the inclusion with an absolute path determined upon the ..._include.cmake file generation. | 28 July 2020, 21:49:20 UTC |
bd0d033 | Kyle Edwards | 28 July 2020, 19:30:56 UTC | cmComputeComponentGraph: Move work out of constructor into Compute() method The computation of Tarjan's algorithm is an expensive operation which should not be done in the constructor. Move this work into a dedicated Compute() method, and call this method explicitly. | 28 July 2020, 19:30:56 UTC |