9765ccf | Brad King | 08 April 2021, 12:00:50 UTC | CMake 3.20.1 | 08 April 2021, 12:00:50 UTC |
9be8441 | Brad King | 08 April 2021, 11:47:00 UTC | Merge topic 'flags-with-backslash' into release-3.20 3953dfcb31 Restore support for backslashes in initial language-wide flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5995 | 08 April 2021, 11:47:08 UTC |
6d27dd3 | Brad King | 08 April 2021, 11:46:08 UTC | Merge topic 'cuda-depfile-ccbin' into release-3.20 8e38985db7 Makefiles: Fix dependency extraction with CUDA < 10.2 and host compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !5992 | 08 April 2021, 11:46:14 UTC |
d6a0b24 | Brad King | 08 April 2021, 11:44:55 UTC | Merge topic 'FindBLAS-default-OpenMP' into release-3.20 9ef82d95d8 FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5993 | 08 April 2021, 11:45:13 UTC |
3953dfc | Brad King | 07 April 2021, 17:36:23 UTC | Restore support for backslashes in initial language-wide flags Refactoring in commit bdc40742bd (CMakeDetermineCompilerId: Test without COMPILER_ID_FLAGS if REQUIRE_SUCCESS, 2021-02-27, v3.20.0-rc3~6^2) added an extra macro layer through which flag strings are passed. That caused an extra level of argument re-parsing, and broke flags with backslashes. Pass flags to the helper macro through variable names instead. Fixes: #22041 | 07 April 2021, 17:53:22 UTC |
9ef82d9 | Brad King | 07 April 2021, 15:09:24 UTC | FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC Update the change from commit f7f3d8987a (FindBLAS: Add dependency of OpenBLAS on OpenMP for BLA_STATIC, 2020-11-10, v3.20.0-rc1~492^2): * If C is not enabled, find CXX OpenMP libraries instead. * Do not use BLA_STATIC's custom CMAKE_FIND_LIBRARY_SUFFIXES for OpenMP. It can break projects that already call `find_package(OpenMP)` and expect a shared library. Whether OpenMP is static is orthogonal to whether BLAS is static. Fixes: #22039 Issue: #16221 | 07 April 2021, 15:26:07 UTC |
8e38985 | Brad King | 07 April 2021, 13:50:10 UTC | Makefiles: Fix dependency extraction with CUDA < 10.2 and host compiler Since commit 2c71d051fa (Makefiles Generators: use compiler for dependencies generation, 2020-10-18, v3.20.0-rc1~392^2) we invoke `nvcc` for CUDA < 10.2 a second time in order to generate a depfile. When `CMAKE_CUDA_HOST_COMPILER` is set, the second invocation is missing its `-ccbin=` option, even after refactoring in commit 8981e3e7cc (NVIDIA-CUDA: rely on new capabilities for deps generation, 2020-12-02, v3.20.0-rc1~362^2). Ideally we should move the `-ccbin=` flag into `Compiler/NVIDIA-CUDA`, but that will add `CMAKE_CUDA_HOST_COMPILER` support on Windows in command-line generators but not the Visual Studio generators. For now, add the flag to the depfile command specifically. Fixes: #22037 | 07 April 2021, 14:54:27 UTC |
f8af94a | Brad King | 07 April 2021, 14:08:03 UTC | Merge topic 'binutils-var-private' into release-3.20 4d786dfcfa BinUtils: Avoid clobbering a variable named without a private prefix Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5986 | 07 April 2021, 14:08:08 UTC |
196376a | Brad King | 07 April 2021, 14:06:47 UTC | Merge topic 'ios-rpath-linker-flag' into release-3.20 4aed96e230 Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS too Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5980 | 07 April 2021, 14:06:55 UTC |
4d786df | Brad King | 06 April 2021, 12:13:55 UTC | BinUtils: Avoid clobbering a variable named without a private prefix Refactoring in commit b12aec6c8d (BinUtils: prefer bin utils matching the compiler version extension, 2020-12-11, v3.20.0-rc1~171^2) accidentally leaked a `TOOL` variable. Name temporary variables with a private prefix. Fixes: #22035 | 07 April 2021, 12:43:45 UTC |
9780079 | Brad King | 06 April 2021, 18:07:31 UTC | Merge branch 'release-3.19' into release-3.20 | 06 April 2021, 18:07:31 UTC |
c9b27da | Brad King | 06 April 2021, 17:21:53 UTC | CMake 3.19.8 | 06 April 2021, 17:21:53 UTC |
b4c3e8e | Brad King | 06 April 2021, 15:10:40 UTC | Merge topic 'ci-linux-updates' into release-3.20 c6a45968d6 ci: Enable jq-based tests on Linux builds 8ca8b74a96 ci: add jq and DevIL to Debian and Fedora base images Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5987 | 06 April 2021, 15:10:46 UTC |
c6a4596 | Brad King | 30 March 2021, 18:54:14 UTC | ci: Enable jq-based tests on Linux builds | 06 April 2021, 14:49:17 UTC |
8ca8b74 | Brad King | 30 March 2021, 18:51:27 UTC | ci: add jq and DevIL to Debian and Fedora base images | 06 April 2021, 14:49:16 UTC |
c80583d | Brad King | 06 April 2021, 12:46:21 UTC | Merge branch 'release-3.19' into release-3.20 | 06 April 2021, 12:46:21 UTC |
2e029ec | Brad King | 06 April 2021, 12:44:45 UTC | Merge topic 'rel-file-table' into release-3.20 e17006c497 Utilities/Release: Add deprecation fields to File Table v1 89ab613248 Utilities/Release: Update file table for 3.20.0 c5777e5421 Merge branch 'backport-3.19-rel-file-table' into rel-file-table f9f59fb0b2 Merge branch 'release-3.19' into backport-3.19-rel-file-table 30959aec8f Utilities/Release: Update file table for 3.19.3 d206c8f1ec Merge tag 'v3.19.3' into backport-3.19-rel-file-table 004dbbaddd Utilities/Release: Update file table for 3.19.2 1e3301a28c Merge tag 'v3.19.2' into backport-3.19-rel-file-table ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5961 | 06 April 2021, 12:44:53 UTC |
48f9a15 | Brad King | 06 April 2021, 12:43:24 UTC | Merge branch 'backport-3.19-rel-file-table' into release-3.19 | 06 April 2021, 12:43:24 UTC |
ea7290a | Brad King | 06 April 2021, 12:42:54 UTC | Merge branch 'release-3.18' into release-3.19 | 06 April 2021, 12:42:54 UTC |
d0568ed | Brad King | 06 April 2021, 12:42:23 UTC | Merge branch 'backport-3.18-rel-file-table' into release-3.18 Merge-request: !5961 | 06 April 2021, 12:42:23 UTC |
e061a20 | Brad King | 06 April 2021, 12:32:27 UTC | Merge topic 'nvhpc-lib-arch' into release-3.20 764606e256 CMakeDetermineCompilerABI: Extract lib arch from implicit object file paths 5d44d73bbe CMakeDetermineCompilerABI: Revert "Parse library arch from versioned paths" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5984 | 06 April 2021, 12:32:34 UTC |
2d6a3fd | Brad King | 06 April 2021, 12:31:34 UTC | Merge topic 'UseSWIG-policies' into release-3.20 c3d0b25514 UseSWIG: Transform swig depfile to match Ninja generator paths 8c525d7e16 UseSWIG: Run using policy settings from includer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5983 | 06 April 2021, 12:31:40 UTC |
c755fd1 | Brad King | 06 April 2021, 12:30:30 UTC | Merge topic 'FindHDF5-new-fortran-library-name' into release-3.20 ff84a80b46 FindHDF5: search for the new Fortran HL library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5976 | 06 April 2021, 12:30:36 UTC |
5c2406b | Brad King | 06 April 2021, 12:29:30 UTC | Merge branch 'release-3.19' into release-3.20 | 06 April 2021, 12:29:30 UTC |
80abb2f | Brad King | 06 April 2021, 12:28:38 UTC | Merge branch 'libarchive-u_char' into release-3.19 Merge-request: !5981 | 06 April 2021, 12:28:38 UTC |
a4ee2b6 | Brad King | 06 April 2021, 12:28:17 UTC | Merge topic 'libarchive-u_char' into release-3.20 a9fc751e65 libarchive: Use uint8_t instead of u_char Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5981 | 06 April 2021, 12:28:22 UTC |
345ede9 | Brad King | 06 April 2021, 12:27:07 UTC | Merge topic 'add_q_namespace_export_docs' into release-3.20 3538f1c69b Help: Add Q_NAMESPACE_EXPORT to CMAKE_AUTOMOC_MACRO_NAMES default values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5982 | 06 April 2021, 12:27:15 UTC |
4aed96e | Craig Scott | 06 April 2021, 00:12:09 UTC | Apple: Set CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG on non-macOS too Since CMake 3.19, we no longer support macOS SDKs older than 10.5, which corresponds to Xcode 3. Supporting older Xcode versions for device platforms is also not realistic. We therefore expect the -rpath linker option should always be supported now. When targeting iOS, tvOS or watchOS, the previous disabling of -rpath support meant that the install_name_dir of shared libraries and frameworks was unable to use @rpath. This resulted in embedding absolute paths for their install_name. When they were embedded in an app bundle, this would cause the app to fail at runtime. By enabling the -rpath linker option, the default install_name_dir is now @rpath for these platforms, which results in binaries that do work at runtime. Fixes: #20036 | 06 April 2021, 01:46:56 UTC |
764606e | Robert Maynard | 05 April 2021, 19:28:54 UTC | CMakeDetermineCompilerABI: Extract lib arch from implicit object file paths The NVHPC compiler does not have any implicit link directories that can be used to detect `CMAKE_LIBRARY_ARCHITECTURE`, but it does have implicit object files. Extract implicit object file paths from link lines and check them for the `CMAKE_LIBRARY_ARCHITECTURE` pattern. Issue: #22024 | 05 April 2021, 21:41:10 UTC |
5d44d73 | Robert Maynard | 05 April 2021, 19:13:42 UTC | CMakeDetermineCompilerABI: Revert "Parse library arch from versioned paths" The change in commit 657fc3a9a7 (CMakeDetermineCompilerABI: Parse library arch from versioned paths, 2021-02-03, v3.20.0-rc1~40^2) caused `CMAKE_LIBRARY_ARCHITECTURE` to be populated on non-multiarch platforms if their compilers happen to use `$arch/$version` library directories. Revert the use of versioned library paths. Fixes: #22024 | 05 April 2021, 20:40:43 UTC |
c3d0b25 | Brad King | 05 April 2021, 18:02:15 UTC | UseSWIG: Transform swig depfile to match Ninja generator paths Since commit 89b01b04fa (UseSWIG: use swig tool to generate dependencies, 2021-01-12, v3.20.0-rc1~120^2) we use a tool-provided depfile to extract dependencies under the Ninja generator. Enable `CMP0116` to ensure depfile paths are translated to match what the Ninja generator writes to the build manfiest. Fixes: #22029 | 05 April 2021, 18:36:34 UTC |
8c525d7 | Marc Chevrier | 11 February 2021, 15:45:45 UTC | UseSWIG: Run using policy settings from includer Backport commit de7f0aa6c0 (UseSWIG: avoid spurious policy warnings, 2021-02-11) to the 3.20 release branch. Projects need to be able to control policies. Issue: #22029 | 05 April 2021, 18:00:03 UTC |
e17006c | Brad King | 01 April 2021, 15:12:00 UTC | Utilities/Release: Add deprecation fields to File Table v1 Provide a field for clients to check now so that we can deprecate things later. | 05 April 2021, 17:47:20 UTC |
89ab613 | Brad King | 31 March 2021, 16:51:56 UTC | Utilities/Release: Update file table for 3.20.0 | 05 April 2021, 17:47:02 UTC |
c5777e5 | Brad King | 05 April 2021, 17:46:35 UTC | Merge branch 'backport-3.19-rel-file-table' into rel-file-table | 05 April 2021, 17:46:35 UTC |
f9f59fb | Brad King | 05 April 2021, 17:45:08 UTC | Merge branch 'release-3.19' into backport-3.19-rel-file-table | 05 April 2021, 17:45:08 UTC |
30959ae | Brad King | 31 March 2021, 16:24:35 UTC | Utilities/Release: Update file table for 3.19.3 | 05 April 2021, 17:45:00 UTC |
d206c8f | Brad King | 05 April 2021, 17:44:49 UTC | Merge tag 'v3.19.3' into backport-3.19-rel-file-table | 05 April 2021, 17:44:49 UTC |
004dbba | Brad King | 31 March 2021, 16:10:34 UTC | Utilities/Release: Update file table for 3.19.2 | 05 April 2021, 17:44:42 UTC |
1e3301a | Brad King | 05 April 2021, 17:44:36 UTC | Merge tag 'v3.19.2' into backport-3.19-rel-file-table | 05 April 2021, 17:44:36 UTC |
383bfbe | Brad King | 05 April 2021, 17:44:27 UTC | Merge branch 'backport-3.18-rel-file-table' into backport-3.19-rel-file-table | 05 April 2021, 17:44:27 UTC |
0237eba | Brad King | 30 March 2021, 11:52:36 UTC | Utilities/Release: Add script to generate a table of files Fixes: #22002 | 05 April 2021, 17:43:51 UTC |
ff84a80 | Ben Boeckel | 04 April 2021, 12:10:49 UTC | FindHDF5: search for the new Fortran HL library name HDF5 1.10.6 renamed this library to match the other language binding library names. Fixes: #20205 | 05 April 2021, 15:56:50 UTC |
26af590 | Brad King | 05 April 2021, 15:34:16 UTC | Merge topic 'doc-imported-soname' into release-3.20 4d6e899578 Help: Document in add_library how to import libraries with SONAME Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5975 | 05 April 2021, 15:34:24 UTC |
3538f1c | Alexander Neumann | 05 April 2021, 14:39:29 UTC | Help: Add Q_NAMESPACE_EXPORT to CMAKE_AUTOMOC_MACRO_NAMES default values This was accidentally left out of commit 426941c433 (Autogen: Recognize the new Q_NAMESPACE_EXPORT macro in AUTOMOC, 2020-02-26, v3.17.0-rc2~3^2). | 05 April 2021, 15:25:19 UTC |
a9fc751 | Brad King | 05 April 2021, 14:04:38 UTC | libarchive: Use uint8_t instead of u_char The latter is not a standard type. Fixes: #22013 | 05 April 2021, 14:07:46 UTC |
4d6e899 | Brad King | 02 April 2021, 15:57:41 UTC | Help: Document in add_library how to import libraries with SONAME When using `add_library` to create an `IMPORTED` library target, there are a few target properties that are essential to correctly tell CMake about the library file. We already cover `IMPORTED_LOCATION` and `IMPORTED_IMPLIB`. Add `IMPORTED_SONAME` and `IMPORTED_NO_SONAME`, which are important in certain cases. Fixes: #22016 | 02 April 2021, 16:12:28 UTC |
31a31ed | Brad King | 02 April 2021, 14:25:20 UTC | Merge branch 'release-3.19' into release-3.20 | 02 April 2021, 14:25:20 UTC |
63996cc | Brad King | 02 April 2021, 14:24:25 UTC | Merge branch 'ci-test-ext-done' into release-3.19 Merge-request: !5971 | 02 April 2021, 14:24:25 UTC |
20182f6 | Brad King | 02 April 2021, 14:23:52 UTC | Merge topic 'ci-test-ext-done' into release-3.20 7829136a6f gitlab-ci: Tell CDash when a test-ext job is done Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5971 | 02 April 2021, 14:23:58 UTC |
0ed8a3c | Brad King | 02 April 2021, 11:54:31 UTC | Merge topic 'doc-IMPORTED_LOCATION' into release-3.20 08a25e4902 Help: Clarify IMPORTED_LOCATION documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5968 | 02 April 2021, 11:54:36 UTC |
daba4a0 | Brad King | 02 April 2021, 11:53:33 UTC | Merge topic 'FindMPI-host_link' into release-3.20 666f689e48 FindMPI: avoid host link options to be propagated to device link step Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !5966 | 02 April 2021, 11:53:41 UTC |
7829136 | Brad King | 02 April 2021, 10:25:11 UTC | gitlab-ci: Tell CDash when a test-ext job is done These jobs are self-contained and so can be re-run on their own to produce a whole new submission to CDash. Tell CDash when each submission is done so re-running a job replaces results rather than accumulating them. | 02 April 2021, 10:57:21 UTC |
08a25e4 | mcc | 01 April 2021, 17:19:09 UTC | Help: Clarify IMPORTED_LOCATION documentation Prefer the macOS term "application bundle" over just "bundle". Put both macOS cases together. | 01 April 2021, 17:40:44 UTC |
8fb7a12 | Brad King | 01 April 2021, 14:24:15 UTC | Merge branch 'release-3.19' into release-3.20 | 01 April 2021, 14:24:15 UTC |
78ff963 | Brad King | 01 April 2021, 14:22:39 UTC | Merge topic 'doc-CMAKE_APPLE_SILICON_PROCESSOR' into release-3.20 3f04f69733 Help: CMAKE_APPLE_SILICON_PROCESSOR cannot be set in a toolchain file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5965 | 01 April 2021, 14:23:13 UTC |
666f689 | Marc Chevrier | 31 March 2021, 16:05:24 UTC | FindMPI: avoid host link options to be propagated to device link step Fixes: #21887 | 01 April 2021, 14:23:08 UTC |
049757b | Brad King | 01 April 2021, 14:21:37 UTC | Merge topic 'genex-HOST_LINK-in-try_compile' into release-3.20 6cf81efe7d Genex: $<HOST_LINK:> and $<DEVICE_LINK:> must be usable in try_compile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5964 | 01 April 2021, 14:22:15 UTC |
fca5aa8 | Brad King | 01 April 2021, 14:21:06 UTC | Merge topic 'CUDA-device-link' into release-3.20 bb96984ec9 CUDA Device link: Ensure all link options are correctly formatted Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5962 | 01 April 2021, 14:21:11 UTC |
369d5c2 | Brad King | 01 April 2021, 14:19:50 UTC | Merge topic 'make-fix-deps-paths' into release-3.20 1b346350af Makefiles dependencies: normalize windows paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5955 | 01 April 2021, 14:19:58 UTC |
1806d95 | Brad King | 01 April 2021, 14:05:40 UTC | Merge branch 'doc-CMAKE_APPLE_SILICON_PROCESSOR' into release-3.19 Merge-request: !5965 | 01 April 2021, 14:05:40 UTC |
3f04f69 | Brad King | 01 April 2021, 13:59:59 UTC | Help: CMAKE_APPLE_SILICON_PROCESSOR cannot be set in a toolchain file `CMakeDetermineSystem` determines the host system information before loading the toolchain file. Issue: #22012 | 01 April 2021, 14:04:05 UTC |
6cf81ef | Marc Chevrier | 31 March 2021, 16:45:05 UTC | Genex: $<HOST_LINK:> and $<DEVICE_LINK:> must be usable in try_compile Fixes: #22007 | 31 March 2021, 17:03:35 UTC |
fc9c1d8 | Brad King | 03 March 2021, 21:35:16 UTC | Tests: Add RunCMake helper to run a plain script Many tests covering CMake scripting commands can work without initializing a full generator. | 31 March 2021, 16:00:09 UTC |
36f1f7c | Brad King | 31 March 2021, 13:32:51 UTC | Merge topic 'cray-version-patch' into release-3.20 258faaeef6 Cray: Detect Fortran compiler version patch level if available Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5957 | 31 March 2021, 13:32:57 UTC |
258faae | Justin LaPolla | 29 March 2021, 19:08:10 UTC | Cray: Detect Fortran compiler version patch level if available Fixes: #21969 | 31 March 2021, 13:30:48 UTC |
375e14a | Brad King | 31 March 2021, 13:25:47 UTC | Merge topic 'android-binutils' into release-3.20 61e6fc26bc Android: Fix search for binutils Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5958 | 31 March 2021, 13:26:35 UTC |
bb96984 | Marc Chevrier | 31 March 2021, 09:25:03 UTC | CUDA Device link: Ensure all link options are correctly formatted Fixes: #21994 | 31 March 2021, 10:05:23 UTC |
61e6fc2 | Haibo Huang | 30 March 2021, 04:00:27 UTC | Android: Fix search for binutils Set `CMAKE_SYSTEM_PROGRAM_PATH` in `Platform/Android-Initialize` instead of `Platform/Android` so it can be used in `CMakeFindBinUtils`. Also add the names `llvm-strip` and `llvm-ranlib` for the corresponding tools. | 30 March 2021, 14:06:02 UTC |
c009224 | Brad King | 30 March 2021, 13:54:02 UTC | Merge topic 'ninja-automoc-cycle' into release-3.20 ca7c76269b Tests: Add test for Ninja automoc dependency cyle 54ad3e4958 autogen: Don't include SKIP_AUTOMOC files in depfile Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jörg Bornemann <joerg.bornemann@qt.io> Acked-by: Craig Scott <craig.scott@crascit.com> Merge-request: !5956 | 30 March 2021, 13:54:09 UTC |
16b4d5f | Brad King | 30 March 2021, 13:51:18 UTC | Merge topic 'GNUInstallDirs-doc' into release-3.20 06171fd7aa GNUInstallDirs: Clarify that CMAKE_INSTALL_<dir> may be absolute Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5947 | 30 March 2021, 13:52:07 UTC |
1df75b1 | Brad King | 30 March 2021, 13:50:43 UTC | Merge topic 'nmc-cc-no-output' into release-3.20 6dd89529e8 Ninja Multi-Config: Fix crash on custom command config with no output e21a80e97d Tests: Teach RunCMake to ignore incidental 'Recompacting log' ninja output Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !5950 | 30 March 2021, 13:50:48 UTC |
1b34635 | Marc Chevrier | 30 March 2021, 10:13:33 UTC | Makefiles dependencies: normalize windows paths Fixes: #21997 | 30 March 2021, 13:04:03 UTC |
ca7c762 | Kyle Edwards | 26 March 2021, 15:38:56 UTC | Tests: Add test for Ninja automoc dependency cyle | 29 March 2021, 19:17:11 UTC |
54ad3e4 | Kyle Edwards | 29 March 2021, 19:04:46 UTC | autogen: Don't include SKIP_AUTOMOC files in depfile SKIP_AUTOMOC files should not be included in moc processing, which means they shouldn't be included in the depfile either. Remove them. Fixes: #21977 | 29 March 2021, 19:17:11 UTC |
6dd8952 | Brad King | 26 March 2021, 16:37:15 UTC | Ninja Multi-Config: Fix crash on custom command config with no output With generator expressions in a custom command's `OUTPUT` and `BYPRODUCTS`, it is possible to have no outputs at all for a particular configuration. Generate no rule in this case. Fixes: #21989 | 29 March 2021, 13:56:43 UTC |
e21a80e | Brad King | 29 March 2021, 13:53:16 UTC | Tests: Teach RunCMake to ignore incidental 'Recompacting log' ninja output Ninja versions prior to 1.6.0 occasionally print this message. | 29 March 2021, 13:55:57 UTC |
06171fd | Brad King | 26 March 2021, 13:44:57 UTC | GNUInstallDirs: Clarify that CMAKE_INSTALL_<dir> may be absolute Fixes: #21991 | 29 March 2021, 13:45:27 UTC |
d212d91 | Brad King | 29 March 2021, 13:31:31 UTC | Merge topic 'commands-file-permissions' into release-3.20 769ff05483 Help: Clarify permission-related command options 900184616a Cleanup: Fix misspelt name of local C++ variable 635431a0c9 Tests: Check host platform instead of target for running stat 4ceb0ca59e Tests: Remove redundant files for configure_file() tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5945 | 29 March 2021, 13:32:09 UTC |
99dd2a6 | Brad King | 29 March 2021, 13:30:03 UTC | Merge topic 'FindIntl-builtin' into release-3.20 e34d64c04d FindIntl: Fix detection of intl built in to C library cb0d1a49e6 FindIntl: Improve documentation formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jeremy Tan <jtanx@outlook.com> Acked-by: David Adam <zanchey@ucc.gu.uwa.edu.au> Merge-request: !5948 | 29 March 2021, 13:31:02 UTC |
0e37e0d | Brad King | 29 March 2021, 13:29:30 UTC | Merge topic 'correct_arg_parsing' into release-3.20 79d7bcaf40 cmCommandLineArgument: correctly compute next parse index Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5936 | 29 March 2021, 13:29:39 UTC |
769ff05 | Craig Scott | 26 March 2021, 11:02:28 UTC | Help: Clarify permission-related command options The previous docs did not make clear that at most only one of the three permissions-related options can be given for configure_file() or file(GENERATE) and that USE_SOURCE_PERMISSIONS is already the default behavior for these commands. Use consistent wording to refer to the input and output files for configure_file(). Add missing "versionadded" directives on some of these keywords. Use the consistent wording and keyword ordering between the configure_file(), file(GENERATE) and file(COPY) commands. | 26 March 2021, 22:54:27 UTC |
e34d64c | Brad King | 26 March 2021, 14:52:30 UTC | FindIntl: Fix detection of intl built in to C library Since commit c30d06b7e6 (FindIntl: Add imported target, 2020-10-06, v3.20.0-rc1~687^2) we use `check_symbol_exists` to check whether the `intl` library is built in to the C library. On some platforms the tested symbols are provided as macros so the check passes without linking any symbol. Instead, check whether a sample source file both compiles and links. Fixes: #21979 | 26 March 2021, 15:01:34 UTC |
cb0d1a4 | Sibi Siddharthan | 23 February 2021, 16:20:24 UTC | FindIntl: Improve documentation formatting Backport from commit a9b11a06f5 (FindIntl: Add version support, 2021-02-23). | 26 March 2021, 14:38:53 UTC |
79d7bca | Robert Maynard | 24 March 2021, 18:03:23 UTC | cmCommandLineArgument: correctly compute next parse index Fixes #21966 Correctly compute the next parse index for `ZeroOrOne` when it is zero, and for OneOrMore. | 26 March 2021, 13:34:46 UTC |
2a2afe0 | Brad King | 26 March 2021, 13:23:13 UTC | Merge topic 'ninja-multi-long-custom-command' into release-3.20 3b864b2583 Ninja Multi-Config: Include configs in long CC scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5941 | 26 March 2021, 13:23:19 UTC |
9001846 | Craig Scott | 26 March 2021, 11:06:20 UTC | Cleanup: Fix misspelt name of local C++ variable | 26 March 2021, 11:17:57 UTC |
635431a | Craig Scott | 26 March 2021, 11:17:01 UTC | Tests: Check host platform instead of target for running stat | 26 March 2021, 11:17:57 UTC |
4ceb0ca | Craig Scott | 26 March 2021, 10:25:51 UTC | Tests: Remove redundant files for configure_file() tests | 26 March 2021, 11:17:57 UTC |
3b864b2 | Kyle Edwards | 25 March 2021, 17:18:47 UTC | Ninja Multi-Config: Include configs in long CC scripts Fixes: #21973 | 25 March 2021, 17:18:47 UTC |
fef28db | Brad King | 25 March 2021, 14:23:47 UTC | Merge topic 'doc-custom-output-genex' into release-3.20 2f59b683d3 Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5939 | 25 March 2021, 14:24:37 UTC |
3e4e02d | Brad King | 25 March 2021, 14:23:12 UTC | Merge topic 'nsis-branding-trim-position' into release-3.20 a6a5256395 CPack: Validate and document NSIS branding text trim positions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5928 | 25 March 2021, 14:23:24 UTC |
2f59b68 | Craig Scott | 25 March 2021, 07:04:17 UTC | Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets Relates: #21364 | 25 March 2021, 07:04:17 UTC |
fb91e21 | Brad King | 24 March 2021, 20:45:13 UTC | Merge branch 'release-3.19' into release-3.20 | 24 March 2021, 20:45:13 UTC |
52b7706 | Brad King | 24 March 2021, 20:43:54 UTC | Merge topic 'ci-msvc-14.28-16.9' into release-3.20 472a11c3d2 Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9 3a042bef8e gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5935 | 24 March 2021, 20:44:02 UTC |
0913499 | Brad King | 24 March 2021, 14:22:29 UTC | Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into release-3.19 Merge-request: !5935 | 24 March 2021, 14:22:29 UTC |
472a11c | Brad King | 24 March 2021, 14:20:35 UTC | Merge branch 'backport-3.19-ci-msvc-14.28-16.9' into ci-msvc-14.28-16.9 | 24 March 2021, 14:20:35 UTC |
3a042be | Brad King | 24 March 2021, 14:18:30 UTC | gitlab-ci: Update Windows builds to MSVC 19.28-16.9 toolset | 24 March 2021, 14:18:30 UTC |
a6a5256 | Craig Scott | 24 March 2021, 04:43:21 UTC | CPack: Validate and document NSIS branding text trim positions | 24 March 2021, 05:35:29 UTC |
b7b0fb4 | Brad King | 23 March 2021, 15:43:17 UTC | CMake 3.20.0 | 23 March 2021, 15:43:17 UTC |