efe08e2 | Brad King | 12 April 2022, 14:06:39 UTC | CMake 3.23.1 | 12 April 2022, 14:06:39 UTC |
56a11b2 | Brad King | 12 April 2022, 14:05:13 UTC | Merge topic 'file-set-repr-improvements' into release-3.23 5fa15ec9f3 Help: Document that target_sources defines [INTERFACE_]HEADER_SETS c5d4812f20 cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only 05783b168d cmFileSet: store visibility with the fileset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7168 | 12 April 2022, 14:05:25 UTC |
2256316 | Brad King | 12 April 2022, 13:50:19 UTC | Merge branch 'release-3.22' into release-3.23 | 12 April 2022, 13:50:19 UTC |
07d351b | Brad King | 12 April 2022, 13:05:05 UTC | CMake 3.22.4 | 12 April 2022, 13:06:27 UTC |
5fa15ec | Brad King | 12 April 2022, 12:47:45 UTC | Help: Document that target_sources defines [INTERFACE_]HEADER_SETS | 12 April 2022, 12:47:45 UTC |
8fd65be | Brad King | 12 April 2022, 12:18:01 UTC | Merge topic 'doc-CheckPIESupported' into release-3.23 91c859d1e5 CheckPIESupported: Prevent separate output lines running together ab5455aa79 Help: Correct/add missing details for CheckPIESupported Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7157 | 12 April 2022, 12:18:09 UTC |
b77fd6d | Brad King | 12 April 2022, 12:17:09 UTC | Merge topic 'FindPostgreSQL-14' into release-3.23 23671318f3 FindPostgreSQL: add support for PostgreSQL 14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7158 | 12 April 2022, 12:17:15 UTC |
4135d72 | Brad King | 12 April 2022, 12:15:54 UTC | Merge topic 'correct_list-presets_parsing' into release-3.23 45299a8f9b cmake: --list=presets=[type] doesn't generate incorrect warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7164 | 12 April 2022, 12:16:00 UTC |
569e8a1 | Brad King | 12 April 2022, 12:12:20 UTC | Merge branch 'release-3.22' into release-3.23 | 12 April 2022, 12:12:20 UTC |
5ac0c54 | Brad King | 12 April 2022, 12:11:58 UTC | Merge branch 'xcode-pch' into release-3.22 Merge-request: !7166 | 12 April 2022, 12:11:58 UTC |
4471f2b | Brad King | 12 April 2022, 12:10:39 UTC | Merge topic 'xcode-pch' into release-3.23 476c6a8910 PCH: Fix Xcode non-pch language exclusion fcf1fcfd0c Tests: Ignore all classes in Xcode internal objc warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7166 | 12 April 2022, 12:10:47 UTC |
476c6a8 | Cristian Adam | 11 April 2022, 17:50:22 UTC | PCH: Fix Xcode non-pch language exclusion Fix a regression caused by commit bbcdac4e5d (PCH: Fix all-language precompile header support in Xcode, 2021-08-07, v3.22.0-rc1~140^2). Fixes: #23138 | 11 April 2022, 18:16:33 UTC |
fcf1fcf | Gregor Jasny | 03 April 2022, 19:58:22 UTC | Tests: Ignore all classes in Xcode internal objc warnings Xcode on Apple Silicon warns not only about AMSupportURL classes but also many more. | 11 April 2022, 18:15:52 UTC |
c5d4812 | Ben Boeckel | 11 April 2022, 18:06:15 UTC | cmTarget: make HEADER_SETS and INTERFACE_HEADER_SETS read-only There is no reason to allow these properties to be manipulated by user code. Instead, use the stored visibility on the fileset objects to derive what these properties should contain. | 11 April 2022, 18:06:15 UTC |
05783b1 | Ben Boeckel | 07 April 2022, 20:49:07 UTC | cmFileSet: store visibility with the fileset The visibility is intrinsic to the fileset, so store it with it. This avoids recalculating it on every addition to the fileset. | 11 April 2022, 17:41:40 UTC |
45299a8 | Robert Maynard | 11 April 2022, 14:35:19 UTC | cmake: --list=presets=[type] doesn't generate incorrect warnings Fixes #23407 | 11 April 2022, 14:46:03 UTC |
91c859d | Craig Scott | 09 April 2022, 02:38:49 UTC | CheckPIESupported: Prevent separate output lines running together | 11 April 2022, 13:06:37 UTC |
ab5455a | Craig Scott | 09 April 2022, 02:38:01 UTC | Help: Correct/add missing details for CheckPIESupported | 11 April 2022, 13:06:37 UTC |
2367131 | Even Rouault | 09 April 2022, 16:56:49 UTC | FindPostgreSQL: add support for PostgreSQL 14 | 11 April 2022, 13:00:18 UTC |
4515d82 | Brad King | 11 April 2022, 12:50:45 UTC | Merge topic 'check-flag-fembed-bitcode-conflict' into release-3.23 a10fc754a6 CheckSourceCompiles: Avoid linker warning with -fembed-bitcode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7156 | 11 April 2022, 12:50:57 UTC |
a10fc75 | Craig Scott | 09 April 2022, 11:44:50 UTC | CheckSourceCompiles: Avoid linker warning with -fembed-bitcode When the Apple linker sees -headerpad_max_install_names and bitcode is enabled with a flag like -fembed-bitcode, it issues a warning and ignores the -headerpad_max_install_names flag. This causes unrelated compiler and linker flag checks to fail for valid flags. In f745e0497e (CheckCompilerFlags: Catch linker warning about ignored flags, 2022-01-03), we started detecting linker warnings, which caused a regression for projects that were setting -fembed-bitcode in their CMAKE_CXX_FLAGS or similar. Prevent that regression by removing the -headerpad_max_install_names linker flag when we know it will warn and be ignored anyway. Fixes: #23390 Issue: #23408 | 09 April 2022, 11:51:09 UTC |
c6ee02f | Brad King | 08 April 2022, 12:58:23 UTC | Merge topic 'CheckCompilerFlag-restore-env' into release-3.23 9dd585d12c CheckCompilerFlag: Fix regression in locale environment preservation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7153 | 08 April 2022, 12:58:29 UTC |
605c27a | Brad King | 08 April 2022, 12:53:41 UTC | Merge branch 'release-3.22' into release-3.23 | 08 April 2022, 12:53:41 UTC |
de6038a | Brad King | 08 April 2022, 12:52:55 UTC | Merge branch 'doc-qhelpgenerator' into release-3.23 Merge-request: !7150 | 08 April 2022, 12:52:55 UTC |
9dd585d | Brad King | 07 April 2022, 19:00:38 UTC | CheckCompilerFlag: Fix regression in locale environment preservation Fix a typo from commit 660e0d80ae (internal/CheckCompilerFlag: rely on common configuration, 2022-01-12, v3.23.0-rc1~124^2~1) that caused locale environment variables to not be restored after they are set during the check. | 07 April 2022, 19:07:48 UTC |
e9236b6 | Brad King | 07 April 2022, 14:54:16 UTC | Merge topic 'header-sets-no-framework' into release-3.23 f779f8c0ad FILE_SET: Forbid adding header sets to Apple FRAMEWORK libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !7149 | 07 April 2022, 14:54:29 UTC |
8242631 | Brad King | 07 April 2022, 14:03:59 UTC | Merge branch 'doc-qhelpgenerator' into release-3.22 Merge-request: !7150 | 07 April 2022, 14:03:59 UTC |
bf69fa3 | Brad King | 07 April 2022, 13:37:06 UTC | Utilities/Sphinx: Update qthelp generation to qhelpgenerator `qcollectiongenerator` is deprecated in favor of `qhelpgenerator`. | 07 April 2022, 13:37:37 UTC |
37904ab | Brad King | 07 April 2022, 13:32:17 UTC | Help: Add "Updates" section header in 3.22 release notes This was accidentally left out in commit 1461eff899 (Help: Add missing 3.22.1 section to the release notes, 2022-01-24, v3.22.2~1^2). | 07 April 2022, 13:33:03 UTC |
f779f8c | Kyle Edwards | 06 April 2022, 20:40:34 UTC | FILE_SET: Forbid adding header sets to Apple FRAMEWORK libraries The feature needs a specialized implementation to place headers in the right place inside frameworks. To avoid silently doing the wrong thing, make this case an error for the 3.23 series. Issue: #23386 | 07 April 2022, 13:26:58 UTC |
8f8c3e6 | Brad King | 06 April 2022, 17:03:44 UTC | Merge branch 'release-3.22' into release-3.23 | 06 April 2022, 17:03:44 UTC |
76632f9 | Brad King | 06 April 2022, 17:02:24 UTC | Merge topic 'ci-cmake.org-help' into release-3.23 b691906d27 gitlab-ci: Build qthelp-format release documentation for cmake.org 1ceec19c20 gitlab-ci: Add objects.inv to cmake.org html documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7146 | 06 April 2022, 17:02:37 UTC |
8070ff3 | Brad King | 06 April 2022, 16:55:28 UTC | Merge branch 'ci-cmake.org-help' into release-3.22 Merge-request: !7146 | 06 April 2022, 16:55:28 UTC |
b691906 | Brad King | 06 April 2022, 13:25:38 UTC | gitlab-ci: Build qthelp-format release documentation for cmake.org Previously the qthelp-format release documentation on `cmake.org` was built manually. | 06 April 2022, 13:59:14 UTC |
1ceec19 | Brad King | 06 April 2022, 13:24:18 UTC | gitlab-ci: Add objects.inv to cmake.org html documentation | 06 April 2022, 13:24:48 UTC |
42bca07 | Brad King | 05 April 2022, 21:48:25 UTC | Merge branch 'release-3.22' into release-3.23 | 05 April 2022, 21:48:25 UTC |
1ee80fc | Brad King | 05 April 2022, 21:47:26 UTC | Merge branch 'ci-cmake.org-help' into release-3.22 Merge-request: !7144 | 05 April 2022, 21:47:26 UTC |
f38fbdb | Brad King | 05 April 2022, 21:45:49 UTC | Merge topic 'ci-cmake.org-help' into release-3.23 2808281730 gitlab-ci: update cmake.org documentation in release package pipeline ed00a29cce gitlab-ci: consolidate jobs for cmake.org/cmake/help/git-{master,stage} docs 5c2e8ce515 Utilities/Sphinx: Add OpenSearch link to html page headers on cmake.org a14905d4df Utilities/Sphinx: Add option to build outdated version banner for cmake.org cca73b54ae Utilities/Sphinx: Add undocumented option to build docs for cmake.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7144 | 05 April 2022, 21:46:01 UTC |
2808281 | Brad King | 04 April 2022, 17:52:04 UTC | gitlab-ci: update cmake.org documentation in release package pipeline | 05 April 2022, 20:09:55 UTC |
ed00a29 | Brad King | 04 April 2022, 16:04:35 UTC | gitlab-ci: consolidate jobs for cmake.org/cmake/help/git-{master,stage} docs | 05 April 2022, 20:09:55 UTC |
5c2e8ce | Brad King | 02 April 2022, 02:12:41 UTC | Utilities/Sphinx: Add OpenSearch link to html page headers on cmake.org Reference an OpenSearch description file that sits outside the content of any specific version so we only need to maintain one and so that it can reference the latest version. This was previously added in a custom branch for building the cmake.org reference documentation. | 05 April 2022, 20:09:54 UTC |
a14905d | Brad King | 02 April 2022, 02:09:50 UTC | Utilities/Sphinx: Add option to build outdated version banner for cmake.org This was previously added in a custom branch for building the cmake.org reference documentation. | 05 April 2022, 20:09:54 UTC |
cca73b5 | Brad King | 02 April 2022, 01:47:42 UTC | Utilities/Sphinx: Add undocumented option to build docs for cmake.org | 05 April 2022, 20:09:54 UTC |
4418604 | Brad King | 05 April 2022, 19:52:41 UTC | Merge branch 'release-3.22' into release-3.23 | 05 April 2022, 19:52:41 UTC |
4bf579b | Brad King | 05 April 2022, 19:39:07 UTC | Merge topic 'ci-release-manual' into release-3.23 eb410615f2 gitlab-ci: start release package pipelines manually 3a90800a9c gitlab-ci: simplify package pipeline job conditions 9a1b301c85 gitlab-ci: add sanity check to upload jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7143 | 05 April 2022, 19:39:13 UTC |
fa136ae | Brad King | 05 April 2022, 19:16:55 UTC | Merge branch 'ci-release-manual' into release-3.22 Merge-request: !7143 | 05 April 2022, 19:16:55 UTC |
eb41061 | Brad King | 05 April 2022, 18:55:05 UTC | gitlab-ci: start release package pipelines manually A release pipeline is always created by manual execution of a pipeline schedule. Require the initial pipeline jobs to be started manually too so that we can later add separate components to play separately. | 05 April 2022, 19:00:17 UTC |
3a90800 | Brad King | 05 April 2022, 18:49:27 UTC | gitlab-ci: simplify package pipeline job conditions Use the job stage to distinguish upload jobs instead of an explicit variable. | 05 April 2022, 19:00:17 UTC |
9a1b301 | Brad King | 05 April 2022, 18:21:29 UTC | gitlab-ci: add sanity check to upload jobs Ensure that the upload destination is not empty. | 05 April 2022, 19:00:17 UTC |
e2eae98 | Brad King | 04 April 2022, 17:42:10 UTC | Merge branch 'release-3.22' into release-3.23 | 04 April 2022, 17:42:10 UTC |
1838558 | Brad King | 04 April 2022, 17:41:16 UTC | Merge topic 'ci-package-uploads' into release-3.23 b20a19fca1 Merge branch 'backport-3.22-ci-package-uploads' into ci-package-uploads cb44e0d47c gitlab-ci: distinguish release and development pipeline schedules 3a9a9a3ace gitlab-ci: clarify name of package upload job template Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7142 | 04 April 2022, 17:41:27 UTC |
95888cd | Brad King | 04 April 2022, 17:39:31 UTC | Merge branch 'backport-3.22-ci-package-uploads' into release-3.22 Merge-request: !7142 | 04 April 2022, 17:39:31 UTC |
b20a19f | Brad King | 04 April 2022, 17:26:19 UTC | Merge branch 'backport-3.22-ci-package-uploads' into ci-package-uploads | 04 April 2022, 17:26:19 UTC |
cb44e0d | Brad King | 04 April 2022, 16:08:40 UTC | gitlab-ci: distinguish release and development pipeline schedules Redefine the `CMAKE_CI_PACKAGE` pipeline schedule variable to indicate whether it is for a development version (`dev`) or a release version (`v[0-9]...`). Use this to automatically turn package upload jobs on or off without having to edit the jobs in `.gitlab-ci.yml` for release branches. | 04 April 2022, 17:23:37 UTC |
3a9a9a3 | Brad King | 04 April 2022, 16:51:10 UTC | gitlab-ci: clarify name of package upload job template The template is used to upload both source and binary packages. | 04 April 2022, 17:23:35 UTC |
7260208 | Brad King | 04 April 2022, 13:26:45 UTC | Merge topic 'doc-CMP0112' into release-3.23 9993774172 Help: Clarify when policy CMP0112 takes effect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7134 | 04 April 2022, 13:26:57 UTC |
96293e3 | Craig Scott | 04 April 2022, 11:46:41 UTC | Merge topic 'doc-install-typo' into release-3.23 7431759ebc Help: Fix typo in install command documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7140 | 04 April 2022, 11:46:54 UTC |
7431759 | Eugene Shalygin | 22 July 2021, 17:41:53 UTC | Help: Fix typo in install command documentation | 03 April 2022, 21:38:29 UTC |
9993774 | Brad King | 01 April 2022, 14:04:40 UTC | Help: Clarify when policy CMP0112 takes effect Fixes: #23381 | 01 April 2022, 14:06:04 UTC |
99fc8f1 | Brad King | 31 March 2022, 12:50:17 UTC | Merge topic 'GNUInstallDirs-revert-multiarch-prefixes' into release-3.23 624ec3692f GNUInstallDirs: Revert "Apply Debian multiarch LIBDIR to more prefixes" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7127 | 31 March 2022, 12:50:24 UTC |
bc1cde4 | Brad King | 31 March 2022, 12:48:37 UTC | Merge topic 'help-variables-cmakecachefiledir-might-not-be-defined' into release-3.23 cf4100d7da Help: Add that CMAKE_CACHEFILE_DIR might not be defined Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7125 | 31 March 2022, 12:49:05 UTC |
816151c | Brad King | 31 March 2022, 12:47:54 UTC | Merge topic 'help-json-length-empty-index' into release-3.23 2f0a3d43e1 Help: Fix string(JSON ... LENGTH ...) signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7126 | 31 March 2022, 12:48:17 UTC |
e5cda4c | Brad King | 31 March 2022, 12:47:17 UTC | Merge topic 'ninja_compile_database_understand_new_cuda_lang_variables' into release-3.23 f7c6b9833c CUDA: Ninja generator generates valid compile database Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7129 | 31 March 2022, 12:47:24 UTC |
cc75519 | Brad King | 31 March 2022, 12:46:15 UTC | Merge topic 'CMakeDependentOption-doc-improvement' into release-3.23 7a614977f9 CMakeDependentOption: improve documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Rui Oliveira <ruimail24@gmail.com> Merge-request: !7124 | 31 March 2022, 12:46:28 UTC |
7a61497 | Ben Boeckel | 29 March 2022, 20:26:26 UTC | CMakeDependentOption: improve documentation This makes it far clearer that `<depends>` is a list up front instead of burying the lede because a list is generally "trivially true" in CMake[1]. Also clarify that `<force>` is only available as a local variable and if queried outside of the "scope" of the `cmake_dependent_option` call, will get the stored user cache value. [1] The exception being when the last entry ends in `-NOTFOUND`. Suggested-by: Rui Oliveira | 30 March 2022, 20:05:37 UTC |
f7c6b98 | Robert Maynard | 30 March 2022, 19:12:25 UTC | CUDA: Ninja generator generates valid compile database The ninja generator has been updated to poperly write the compile database when the CUDA language has been enabled. Fixes #23368 | 30 March 2022, 19:16:43 UTC |
624ec36 | Brad King | 30 March 2022, 15:45:04 UTC | GNUInstallDirs: Revert "Apply Debian multiarch LIBDIR to more prefixes" Revert commit dd9584b352 (GNUInstallDirs: Apply Debian multiarch LIBDIR to more prefixes, 2021-11-19, v3.23.0-rc1~323^2). There are separate problems with activating multiarch `LIBDIR` for each prefix it added: * Prefix `/` is often used to stage an installation with `DESTDIR` for inclusion in a tarball package or similar. * Prefix `/usr/local` is the default `CMAKE_INSTALL_PREFIX`, causing the multiarch `LIBDIR` to be cached after the first configuration, even if the prefix changes later. Revert the change for now, except for the documentation update. Further discussion will be needed to select a way to enable multiarch `LIBDIR` for `/` and `/usr/local`. Fixes: #23365 Issue: #19698 | 30 March 2022, 15:51:01 UTC |
cf4100d | Tobias Nießen | 29 March 2022, 23:49:29 UTC | Help: Add that CMAKE_CACHEFILE_DIR might not be defined CMake only sets `CMAKE_CACHEFILE_DIR` when writing `CMakeCache.txt`, so the variable will usually be undefined when `CMakeLists.txt` runs. Revise its documentation to clarify that `CMAKE_BINARY_DIR` should be used instead. | 30 March 2022, 13:20:18 UTC |
2f0a3d4 | Tobias Nießen | 30 March 2022, 00:54:43 UTC | Help: Fix string(JSON ... LENGTH ...) signature The list of indices and/or member names is optional, i.e., can be empty. For example, string(JSON foo LENGTH "[0,0,0]") sets foo to 3. | 30 March 2022, 13:14:13 UTC |
0067770 | Brad King | 29 March 2022, 15:02:43 UTC | CMake 3.23.0 | 29 March 2022, 15:02:43 UTC |
7f1573e | Brad King | 28 March 2022, 14:53:02 UTC | Merge topic 'cpack-ifw-validate-input' into release-3.23 e41f1ef6ff CPack/IFW: Add missing referenced source file validation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !7116 | 28 March 2022, 14:53:13 UTC |
0ab1bbb | Brad King | 28 March 2022, 14:52:05 UTC | Merge topic 'doc-cpack-ifw' into release-3.23 db774e9108 Help: Clean up and expand CPack/IFW docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7115 | 28 March 2022, 14:52:30 UTC |
2dffc7c | Brad King | 28 March 2022, 14:51:35 UTC | Merge topic 'cpack-ifw-4.3' into release-3.23 343ed1f913 CPack/IFW: Add support for QtIFW 4.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7114 | 28 March 2022, 14:51:41 UTC |
710c7ab | Brad King | 28 March 2022, 14:49:39 UTC | Merge topic 'bindexplib-arm64ec' into release-3.23 b019ee1a8d bindexplib: Exclude entry and exit thunks for arm64EC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7112 | 28 March 2022, 14:49:53 UTC |
9fd1993 | Brad King | 28 March 2022, 14:48:31 UTC | Merge branch 'release-3.22' into release-3.23 | 28 March 2022, 14:48:31 UTC |
a0149b0 | Brad King | 28 March 2022, 14:47:39 UTC | Merge topic 'aix-exe-exports' into release-3.23 a8dae21ac1 AIX: Fix executable ENABLE_EXPORTS in Makefile generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7120 | 28 March 2022, 14:47:45 UTC |
db774e9 | Craig Scott | 25 March 2022, 11:40:27 UTC | Help: Clean up and expand CPack/IFW docs | 27 March 2022, 05:30:45 UTC |
345a7e3 | Brad King | 26 March 2022, 12:36:34 UTC | Merge branch 'release-3.21' into release-3.22 | 26 March 2022, 12:36:34 UTC |
0906a9b | Brad King | 26 March 2022, 12:36:31 UTC | Merge branch 'aix-exe-exports' into release-3.22 Merge-request: !7120 | 26 March 2022, 12:36:31 UTC |
024204f | Brad King | 26 March 2022, 12:36:17 UTC | Merge branch 'aix-exe-exports' into release-3.21 Merge-request: !7120 | 26 March 2022, 12:36:17 UTC |
a8dae21 | Brad King | 26 March 2022, 12:23:36 UTC | AIX: Fix executable ENABLE_EXPORTS in Makefile generators In commit afcd9fe669 (AIX: Add an option to disable automatic exports from shared libraries, 2020-01-30, v3.17.0-rc1~47^2) the population of the `<AIX_EXPORTS>` rule variable placeholder was accidentally added to the device linking rule rather than the main linking rule. This caused our `ExportImportList` script on AIX, when called for executables with `ENABLE_EXPORTS` set, to be given an `AIX_EXPORTS` file name that does not exist, leading to a warning from the `dump` tool. Move the population of the `<AIX_EXPORTS>` placeholder in the Makefile generators to the main link rule. Issue: #20290 | 26 March 2022, 12:28:59 UTC |
b019ee1 | moyo1997 | 24 March 2022, 00:45:19 UTC | bindexplib: Exclude entry and exit thunks for arm64EC | 25 March 2022, 15:00:21 UTC |
04e2dc9 | Brad King | 25 March 2022, 13:45:28 UTC | Merge topic 'GetPrerequisties-win-findstr' into release-3.23 ef2fa9b03b GetPrerequisties: pass "-a" only to grep. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7110 | 25 March 2022, 13:45:34 UTC |
ef2fa9b | Mehdi Chinoune | 23 March 2022, 15:07:49 UTC | GetPrerequisties: pass "-a" only to grep. | 25 March 2022, 13:07:44 UTC |
e41f1ef | Craig Scott | 25 March 2022, 11:21:22 UTC | CPack/IFW: Add missing referenced source file validation | 25 March 2022, 11:53:19 UTC |
343ed1f | Craig Scott | 25 March 2022, 11:05:24 UTC | CPack/IFW: Add support for QtIFW 4.3 | 25 March 2022, 11:05:24 UTC |
18b02cc | Brad King | 23 March 2022, 14:11:55 UTC | CMake 3.23.0-rc5 | 23 March 2022, 14:11:55 UTC |
6baef67 | Brad King | 23 March 2022, 13:34:35 UTC | Merge topic 'better_cross-ref_CMAKE_FIND_NO_INSTALL_PREFIX' into release-3.23 7dc654a017 Help: Better cross-reference CMAKE_FIND_NO_INSTALL_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7097 | 23 March 2022, 13:34:41 UTC |
3b1efed | Brad King | 23 March 2022, 13:32:05 UTC | Merge topic 'initialize-property-name' into release-3.23 26caa97057 define_property(): Change constraints of INITIALIZE_FROM_VARIABLE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7103 | 23 March 2022, 13:32:10 UTC |
26caa97 | Kyle Edwards | 21 March 2022, 20:34:15 UTC | define_property(): Change constraints of INITIALIZE_FROM_VARIABLE Remove the requirement that the variable name have a prefix while keeping the suffix requirement. Require that the property name contains an underscore. Update docs and tests accordingly. Fixes: #23340 | 23 March 2022, 05:39:32 UTC |
7dc654a | Robert Maynard | 21 March 2022, 16:44:29 UTC | Help: Better cross-reference CMAKE_FIND_NO_INSTALL_PREFIX | 23 March 2022, 05:19:03 UTC |
2aad4ce | Brad King | 22 March 2022, 15:56:32 UTC | Merge topic 'revert-link-interface-direct-for-3.23' into release-3.23 687a91967f Revert INTERFACE_LINK_LIBRARIES_DIRECT feature for 3.23 branch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7098 | 22 March 2022, 15:56:43 UTC |
25c31f1 | Brad King | 22 March 2022, 12:55:44 UTC | Merge topic 'tutorial-license-name' into release-3.23 6892002fcb Tutorial: Fix casing of reference to License.txt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7100 | 22 March 2022, 12:56:15 UTC |
2f3cf60 | Brad King | 22 March 2022, 12:55:09 UTC | Merge topic 'cleanup-define_property' into release-3.23 87c3b5e421 define_property(): Only test prefix if INITIALIZE_FROM_VARIABLE is given 9b50f221f6 Help: Update the main purpose of define_property() e993e2c52c Help: Clean up INITIALIZE_FROM_VARIABLE define_property() option Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !7090 | 22 March 2022, 12:55:14 UTC |
c216a5a | Brad King | 22 March 2022, 12:52:05 UTC | Merge topic 'doc-test-property-genex' into release-3.23 78e0204e81 Help: Clarify when add_test and test properties support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7101 | 22 March 2022, 12:52:11 UTC |
73939fb | Brad King | 22 March 2022, 12:50:56 UTC | Merge topic 'productbuild-rootVolumeOnly' into release-3.23 2a8df7e7db productbuild: Don't write rootVolumeOnly attribute if writing domains 95eb8cbcfc CPack: Avoid space / tab mix in productbuild distribution.xml template 28fdc3a536 productbuild: Simplify internal CPACK_PRODUCTBUILD_DOMAINS usage Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7092 | 22 March 2022, 12:51:01 UTC |
1484959 | Brad King | 22 March 2022, 12:46:18 UTC | Merge branch 'release-3.22' into release-3.23 | 22 March 2022, 12:46:18 UTC |
21fa993 | Brad King | 22 March 2022, 12:44:56 UTC | Merge topic 'cpack-nsis-fix-uninstall-quoting' into release-3.23 5d2ceaada8 CPack/NSIS: Add support for unquoted (legacy) uninstaller strings b795c96727 CPack/NSIS: Fix uninstall command when run from installer Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7096 | 22 March 2022, 12:45:03 UTC |
575c87c | Brad King | 22 March 2022, 12:42:42 UTC | Merge topic 'FindCUDAToolkit-cufftw-static' into release-3.23 3e7113e644 FindCUDAToolkit: Add missing cufftw_static target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7093 | 22 March 2022, 12:43:29 UTC |
5e8aa0d | Brad King | 22 March 2022, 12:42:07 UTC | Merge topic 'doc-productbuild' into release-3.23 bf44efadab Help: Add more detail for CPACK_PRODUCTBUILD_DOMAINS* variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7091 | 22 March 2022, 12:42:19 UTC |