a8bd06d | Brad King | 25 May 2022, 13:42:51 UTC | CMake 3.23.2 | 25 May 2022, 13:42:51 UTC |
8f2484e | Brad King | 24 May 2022, 17:59:20 UTC | Merge topic 'doc-hip-genex-versionadded' into release-3.23 9f863cbd93 Help: Document when HIP_COMPILER generator expressions were added Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7289 | 24 May 2022, 17:59:27 UTC |
a2fb6ef | Brad King | 24 May 2022, 17:36:38 UTC | Merge branch 'release-3.22' into release-3.23 | 24 May 2022, 17:36:38 UTC |
38e1ec0 | Brad King | 24 May 2022, 17:35:59 UTC | Merge topic 'backport-update-libarchive' into release-3.23 e2fe1d17e6 libarchive: Update build within CMake after changes in 3.5.3 ac5e524763 libarchive: include archive_platform.h first in blake2s sources b93d8b1714 Merge branch 'upstream-LibArchive' into update-libarchive 9fd16c5b5b LibArchive 2022-02-08 (673c1eae) de38c89252 libarchive: Update script to get 3.5.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7294 | 24 May 2022, 17:36:15 UTC |
d763ec0 | Brad King | 24 May 2022, 17:34:37 UTC | Merge topic 'backport-update-libarchive' into release-3.22 e2fe1d17e6 libarchive: Update build within CMake after changes in 3.5.3 ac5e524763 libarchive: include archive_platform.h first in blake2s sources b93d8b1714 Merge branch 'upstream-LibArchive' into update-libarchive 9fd16c5b5b LibArchive 2022-02-08 (673c1eae) de38c89252 libarchive: Update script to get 3.5.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7294 | 24 May 2022, 17:35:06 UTC |
e2fe1d1 | Brad King | 24 May 2022, 16:34:08 UTC | libarchive: Update build within CMake after changes in 3.5.3 | 24 May 2022, 16:35:53 UTC |
ac5e524 | Brad King | 16 February 2022, 12:40:05 UTC | libarchive: include archive_platform.h first in blake2s sources This is the libarchive convention in all other `.c` sources. It ensures that the configured `_WIN32_WINNT` value is defined before including any system headers. | 24 May 2022, 16:35:26 UTC |
b93d8b1 | Brad King | 24 May 2022, 16:20:20 UTC | Merge branch 'upstream-LibArchive' into update-libarchive * upstream-LibArchive: LibArchive 2022-02-08 (673c1eae) | 24 May 2022, 16:20:20 UTC |
9fd16c5 | LibArchive Upstream | 08 February 2022, 07:18:49 UTC | LibArchive 2022-02-08 (673c1eae) Code extracted from: https://github.com/libarchive/libarchive.git at commit 673c1eae896c837081a627807b9d5e990684dbf7 (v3.5.3). | 24 May 2022, 16:18:12 UTC |
de38c89 | Brad King | 24 May 2022, 16:17:57 UTC | libarchive: Update script to get 3.5.3 | 24 May 2022, 16:17:57 UTC |
9f863cb | Eisuke Kawashima | 24 May 2022, 00:25:30 UTC | Help: Document when HIP_COMPILER generator expressions were added These were added by commit b50bfc8913 (HIP: Add language to CMake, 2020-08-28, v3.21.0-rc1~66^2~4). | 24 May 2022, 14:23:43 UTC |
95ec7b4 | Brad King | 20 May 2022, 13:04:47 UTC | Merge branch 'release-3.22' into release-3.23 | 20 May 2022, 13:04:47 UTC |
f748ea2 | Brad King | 20 May 2022, 13:03:46 UTC | Merge topic 'vs2022-only' into release-3.23 235b5fb05b file(GET_RUNTIME_DEPENDENCIES): Support VS 2022 without VS 2019 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7282 | 20 May 2022, 13:03:59 UTC |
a57652b | Brad King | 19 May 2022, 21:55:58 UTC | Merge branch 'release-3.21' into release-3.22 | 19 May 2022, 21:55:58 UTC |
97ec556 | Brad King | 19 May 2022, 21:55:41 UTC | Merge branch 'vs2022-only' into release-3.22 Merge-request: !7282 | 19 May 2022, 21:55:41 UTC |
f334235 | Brad King | 19 May 2022, 21:55:04 UTC | Merge branch 'vs2022-only' into release-3.21 Merge-request: !7282 | 19 May 2022, 21:55:04 UTC |
235b5fb | Brad King | 19 May 2022, 21:23:37 UTC | file(GET_RUNTIME_DEPENDENCIES): Support VS 2022 without VS 2019 Find MSVC tools in VS 2022 installation. | 19 May 2022, 21:50:06 UTC |
2ca51e6 | Brad King | 19 May 2022, 13:39:45 UTC | Merge topic 'cpack-nuget-components-on-windows' into release-3.23 066ff258db CPack/NuGet: Restore component packaging on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7280 | 19 May 2022, 13:39:58 UTC |
066ff25 | Alex Turbov | 18 May 2022, 14:36:14 UTC | CPack/NuGet: Restore component packaging on Windows The change from `\` to `/` in commit dade75509f (CPack/NuGet: Fix nuspec file generation for UNIX-style OS, 2020-12-21, v3.20.0-rc1~243^2) does not work on Windows. Use `cmake_path` to form a path to an image directory with preinstalled files. Fixes: #22489 | 18 May 2022, 15:12:02 UTC |
640268c | Brad King | 18 May 2022, 12:43:24 UTC | Merge topic 'ccmake-fix-infinite-loop-search' into release-3.23 432a8ab739 ccmake: Fix infinite loop during invalid search Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7269 | 18 May 2022, 12:43:30 UTC |
432a8ab | Martin Duffy | 16 May 2022, 21:36:51 UTC | ccmake: Fix infinite loop during invalid search Fix issue introduced in commit 2defe9ff95 (ccmake: Fix crash when deleting all cache entries, 2022-05-12). Leaving the Empty Cache widget always on the Entry list had unforeseen consequences, including that it caused an infinite loop when searching for a string that did not match any variables. | 18 May 2022, 12:04:10 UTC |
44ccfdb | Brad King | 18 May 2022, 12:02:03 UTC | Merge topic 'clang-imsvc' into release-3.23 23a52561c7 Clang: Use -imsvc flag without space to support Clang tools Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Acked-by: hihig2001 <hihig@bluehole.net> Merge-request: !7274 | 18 May 2022, 12:02:09 UTC |
23a5256 | Brad King | 17 May 2022, 15:08:21 UTC | Clang: Use -imsvc flag without space to support Clang tools Since commit bb61c2d024 (Clang: use -imsvc for system include dirs when running on Windows, 2020-09-16, v3.19.0-rc1~162^2) we use the `-imsvc` flag followed by the include directory as a separate argument. Some versions of `clang-tidy` do not support the flag unless the include directory is attached to it, so use that form instead. A similar fix was made by commit 3a8b6653dc (MSVC: Use -external:I flag without space to support Clang tools, 2022-01-11, v3.22.2~8^2). Fixes: #23517 | 17 May 2022, 15:09:15 UTC |
5b30961 | Brad King | 17 May 2022, 12:48:45 UTC | Merge branch 'release-3.22' into release-3.23 | 17 May 2022, 12:48:45 UTC |
e05a476 | Brad King | 17 May 2022, 12:47:24 UTC | Merge topic 'FortranCInterface-gcc12' into release-3.23 cb616d43d6 FortranCInterface: Fix failure with gfortran 12 and Clang Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7266 | 17 May 2022, 12:47:30 UTC |
4a9e2a1 | Brad King | 16 May 2022, 15:19:29 UTC | Merge branch 'FortranCInterface-gcc12' into release-3.22 Merge-request: !7266 | 16 May 2022, 15:19:29 UTC |
cb616d4 | Brad King | 16 May 2022, 15:15:34 UTC | FortranCInterface: Fix failure with gfortran 12 and Clang The C flags added by commit 6a0ce19ce1 (FortranCInterface: Fix compatibility with GCC gfortran 12 LTO, 2022-01-19, v3.22.2~5^2) should only be added for the GNU C compiler. Fixes: #23500 Issue: #23123 | 16 May 2022, 15:18:00 UTC |
29d23ec | Brad King | 16 May 2022, 13:24:40 UTC | Merge topic 'cuda-arch-off-vs' into release-3.23 9fe41ecf36 VS: Fix CUDA CodeGeneration field for CMAKE_CUDA_ARCHITECTURES=OFF Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !7261 | 16 May 2022, 13:24:52 UTC |
9fe41ec | Brad King | 13 May 2022, 15:33:58 UTC | VS: Fix CUDA CodeGeneration field for CMAKE_CUDA_ARCHITECTURES=OFF If we add no CUDA architecture flags, write an empty `CodeGeneration` field to tell the CUDA Toolkit's VS integration not to add its default flags. We already use this approach for `CMAKE_CUDA_ARCHITECTURES=all` so that the `-arch=all` flag can be added via `AdditionalOptions`. Fixes: #23490 | 13 May 2022, 15:34:51 UTC |
c1d980f | Brad King | 13 May 2022, 12:45:43 UTC | Merge topic 'ccmake-delete-cache' into release-3.23 2defe9ff95 ccmake: Fix crash when deleting all cache entries e1c85e29f4 ccmake: Move Initialization of Fields Inline Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7257 | 13 May 2022, 12:45:50 UTC |
f8a148f | Brad King | 13 May 2022, 12:43:22 UTC | Merge branch 'release-3.22' into release-3.23 | 13 May 2022, 12:43:22 UTC |
165208c | Brad King | 13 May 2022, 12:42:39 UTC | Merge topic 'FindPkgConfig-LIBRARY_PATH' into release-3.23 11c8da94d4 FindPkgConfig: Fix preservation of ENV{PKG_CONFIG_ALLOW_SYSTEM_LIBS} Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7258 | 13 May 2022, 12:42:48 UTC |
a0a1166 | Brad King | 13 May 2022, 12:41:48 UTC | Merge topic 'FindPython-3.12' into release-3.23 ca2877c039 FindPython: add support for Python 3.12 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7255 | 13 May 2022, 12:41:55 UTC |
384c752 | Brad King | 13 May 2022, 12:40:34 UTC | Merge topic 'ci-msvc-19.32' into release-3.23 cc93d2af08 gitlab-ci: Update Windows builds to MSVC 19.32 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7259 | 13 May 2022, 12:40:45 UTC |
cc93d2a | Brad King | 12 May 2022, 20:13:15 UTC | gitlab-ci: Update Windows builds to MSVC 19.32 toolset | 12 May 2022, 21:47:44 UTC |
2defe9f | Martin Duffy | 12 May 2022, 20:43:15 UTC | ccmake: Fix crash when deleting all cache entries Prevents crash when deleting all cache entries. Additionally, if advanced entries are hidden, no longer show the first advanced entry when deleting all visible entries. Fixes: #23499 | 12 May 2022, 20:43:15 UTC |
e1c85e2 | Martin Duffy | 12 May 2022, 20:40:58 UTC | ccmake: Move Initialization of Fields Inline Move initialization of simple fields in cmCursesMainForm inline. | 12 May 2022, 20:40:58 UTC |
d478dda | Brad King | 12 May 2022, 17:34:21 UTC | Merge branch 'FindPkgConfig-LIBRARY_PATH' into release-3.22 Merge-request: !7258 | 12 May 2022, 17:34:21 UTC |
11c8da9 | Brad King | 12 May 2022, 17:11:02 UTC | FindPkgConfig: Fix preservation of ENV{PKG_CONFIG_ALLOW_SYSTEM_LIBS} Fix the ENV save/restore added by commit 36979f5b43 (FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_LIBRARY_PATH in environment, 2021-07-13, v3.22.0-rc1~407^2) to unset the variable if it was originally not set. While at it, clarify the value to which we temporarily set it. The `pkg-config` and `pkgconf` tools only check that the variable is set, and do not care about the value. Set it to a more true-looking value. Issue: #22148 | 12 May 2022, 17:18:24 UTC |
ca2877c | Michael Hirsch | 11 May 2022, 23:02:14 UTC | FindPython: add support for Python 3.12 | 12 May 2022, 14:55:11 UTC |
2019bf5 | Brad King | 12 May 2022, 13:28:09 UTC | Merge topic 'doc-package-compatibility-mode' into release-3.23 a82163839a CMakePackageConfigHelpers: Fix note about version files supporting ranges Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7254 | 12 May 2022, 13:28:15 UTC |
a821638 | friendlyanon | 11 May 2022, 17:40:38 UTC | CMakePackageConfigHelpers: Fix note about version files supporting ranges In commit 55c3b6a77e (CMakePackageConfigHelpers: Relax restrictions on version range, 2019-05-30, v3.20.0-rc1~295^2~1) the documentation for write_basic_package_version_file documented the support of version ranges by the generated version files, however the note wrongly specifies a COMPATIBILITY_MODE argument, instead of COMPATIBILITY. | 11 May 2022, 18:00:38 UTC |
cc20701 | Brad King | 06 May 2022, 12:57:18 UTC | Merge topic 'Java-version-handling' into release-3.23 93e18a4eb6 FindJava, FindJNI: ensure correct handling of versions on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7241 | 06 May 2022, 12:57:24 UTC |
93e18a4 | Marc Chevrier | 04 May 2022, 13:11:14 UTC | FindJava, FindJNI: ensure correct handling of versions on Windows * versions are sorted in correct order * EXACT keyword is taken into account Fixes: #23479 | 05 May 2022, 09:14:52 UTC |
6ce2e0b | Brad King | 04 May 2022, 15:07:03 UTC | Merge topic 'FindPython-fix-typo-error' into release-3.23 fff8d5b212 FindPython: fix typo error Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7233 | 04 May 2022, 15:07:09 UTC |
28957f7 | Brad King | 03 May 2022, 15:24:26 UTC | Merge topic 'avoid-remove-empty-path' into release-3.23 71ded12a75 cmGeneratedFileStream: Do not remove empty path Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7223 | 03 May 2022, 15:25:08 UTC |
4a215d2 | Brad King | 03 May 2022, 15:23:48 UTC | Merge topic 'restore-CPACK_PACKAGEMAKER_CHOICES' into release-3.23 d099136add productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7220 | 03 May 2022, 15:24:10 UTC |
fff8d5b | Marc Chevrier | 03 May 2022, 08:46:13 UTC | FindPython: fix typo error Fixes: #23476 | 03 May 2022, 08:46:13 UTC |
71ded12 | Brad King | 29 April 2022, 15:52:45 UTC | cmGeneratedFileStream: Do not remove empty path If `Close()` is called when a file was never opened, we have no temporary file path. Do not try to remove it. Some implementations of `unlink()` crash on an empty path (though the documented behavior is to fail with `ENOENT`). Fixes: #23414 | 29 April 2022, 15:56:59 UTC |
d099136 | Craig Scott | 29 April 2022, 07:43:03 UTC | productbuild: Restore CPACK_PACKAGEMAKER_CHOICES variable In 2a8df7e7db (productbuild: Don't write rootVolumeOnly attribute if writing domains, 2022-03-21), the variable holding the main contents of the distribution.dist XML file was renamed from CPACK_PACKAGEMAKER_CHOICES to CPACK_APPLE_PKG_INSTALLER_CONTENT. This reflected the fact that the PackageMaker generator is deprecated. The new variable also includes more details than the old one held. Some projects were relying on the old variable name, so we need to still set that to the same contents as it would have previously provided. Neither of these variables were previously documented, but the older variable was mentioned in enough semi-official places that it essentially became semi-supported. Document both variables and highlight that the older one is deprecated. Fixes: #23467 | 29 April 2022, 14:28:05 UTC |
a8c8842 | Brad King | 29 April 2022, 13:26:10 UTC | Merge topic 'doc-cmake.org-tutorial-archive' into release-3.23 4cb616fed6 Tutorial: Provide a source archive when published on cmake.org 37fb70591e Utilities/Sphinx: Add variables listing pre-sphinx commands eb7d913a21 Utilities/Sphinx: Clarify names of variables listing post-sphinx commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7215 | 29 April 2022, 13:26:16 UTC |
4cb616f | Brad King | 27 April 2022, 19:02:44 UTC | Tutorial: Provide a source archive when published on cmake.org Provide readers following the tutorial on `cmake.org` a direct link to download the tutorial's source examples. Previously readers had to fetch the CMake source tree separately and look for the tutorial source examples inside it. Fixes: #22475 | 28 April 2022, 17:36:20 UTC |
37fb705 | Brad King | 27 April 2022, 18:58:09 UTC | Utilities/Sphinx: Add variables listing pre-sphinx commands | 27 April 2022, 19:22:31 UTC |
eb7d913 | Brad King | 27 April 2022, 17:25:44 UTC | Utilities/Sphinx: Clarify names of variables listing post-sphinx commands | 27 April 2022, 19:22:31 UTC |
74c4762 | Brad King | 27 April 2022, 12:43:35 UTC | Merge topic 'FindBoost-1.79' into release-3.23 f90fb73651 FindBoost: Add support for Boost 1.79 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7205 | 27 April 2022, 12:43:48 UTC |
f90fb73 | Brad King | 26 April 2022, 15:19:31 UTC | FindBoost: Add support for Boost 1.79 Update the list of known versions. Run the command cmake -DBOOST_DIR=/path/to/boost_1_79_0 \ -P Utilities/Scripts/BoostScanDeps.cmake to extract dependencies from the 1.79.0 source tree. They are the same as 1.78's dependencies, so just update the version check for warning about newer versions. Fixes: #23452 | 26 April 2022, 15:23:16 UTC |
7ba4d28 | Brad King | 26 April 2022, 15:13:27 UTC | Merge branch 'release-3.22' into release-3.23 | 26 April 2022, 15:13:27 UTC |
ad5bf70 | Brad King | 26 April 2022, 15:13:18 UTC | Merge branch 'release-3.21' into release-3.22 | 26 April 2022, 15:13:18 UTC |
7e4d6bb | Brad King | 26 April 2022, 15:12:45 UTC | Merge topic 'ci-xcode-13.3' into release-3.23 65b6daf776 gitlab-ci: update macOS jobs to use Xcode 13.3 94361a1309 Tests: Ignore all classes in Xcode internal objc warnings da9f864513 Tests: Teach RunCMake to ignore Xcode extension point warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7204 | 26 April 2022, 15:12:51 UTC |
f480472 | Brad King | 26 April 2022, 15:12:28 UTC | Merge branch 'ci-xcode-13.3' into release-3.22 Merge-request: !7204 | 26 April 2022, 15:12:28 UTC |
adcb98c | Brad King | 26 April 2022, 15:12:02 UTC | Merge branch 'ci-xcode-13.3' into release-3.21 Merge-request: !7204 | 26 April 2022, 15:12:02 UTC |
65b6daf | Brad King | 25 April 2022, 17:16:57 UTC | gitlab-ci: update macOS jobs to use Xcode 13.3 | 25 April 2022, 19:52:15 UTC |
94361a1 | 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. | 25 April 2022, 19:52:15 UTC |
da9f864 | Brad King | 16 February 2022, 16:21:54 UTC | Tests: Teach RunCMake to ignore Xcode extension point warnings On some Xcode versions, `xcodebuild` may warn: ... xcodebuild[...] Requested but did not find extension point with identifier ... Teach RunCMake to drop such incidental lines before matching against expected output. | 25 April 2022, 18:35:11 UTC |
ddefed6 | Brad King | 22 April 2022, 12:55:49 UTC | Merge topic 'CheckCompilerFlags-revert-linker-warnings' into release-3.23 4941887d7d CheckCompilerFlags: Revert "Catch linker warning about ignored flags" c2341ece47 CheckLinkerFlag: Catch linker warning when the checked flag is ignored Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7190 | 22 April 2022, 12:55:56 UTC |
32eba76 | Brad King | 22 April 2022, 12:54:10 UTC | Merge topic 'wrong-header-referenced-in-guide' into release-3.23 27589da705 Help/guide: Fix wrong header file reference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7196 | 22 April 2022, 12:54:23 UTC |
27589da | Martin Duffy | 21 April 2022, 18:25:06 UTC | Help/guide: Fix wrong header file reference Step 2 references mysqrt.h instead of MathFunctions.h. MathFunctions/mysqrt.h doesn't exist until Step 9. | 21 April 2022, 18:25:06 UTC |
7717848 | Brad King | 21 April 2022, 15:50:00 UTC | Merge topic 'FindPython-pypy-v7.3.9-support' into release-3.23 5440eafaae FindPython: Add support for pypy v7.3.9 and uppers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7189 | 21 April 2022, 15:50:27 UTC |
c4f35d4 | Brad King | 21 April 2022, 15:49:25 UTC | Merge topic 'file-set-build-export' into release-3.23 9ee47188c0 cmExportBuildFileGenerator: handle genex-wrapped source paths 60fab8a6e0 cmInstallCommand: tweak error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7182 | 21 April 2022, 15:49:39 UTC |
4941887 | Brad King | 20 April 2022, 15:46:30 UTC | CheckCompilerFlags: Revert "Catch linker warning about ignored flags" Revert commit f745e0497e (CheckCompilerFlags: Catch linker warning about ignored flags, 2022-01-03, v3.23.0-rc1~174^2). It regressed cases where incidental linker warnings were previously tolerated. Revert the change pending further investigation. Fixes: #23432 Issue: #22961 | 21 April 2022, 15:36:21 UTC |
c2341ec | Brad King | 21 April 2022, 14:55:21 UTC | CheckLinkerFlag: Catch linker warning when the checked flag is ignored Prior to commit 219dde4ea8 (CheckPIESupported: now uses any SYSROOT settings, 2022-01-16, v3.23.0-rc1~110^2), the checks for `-pie` and `-no_pie` on macOS failed due to executing the compiler directly without any `-isysroot`, producing `ld: library not found for -lc++`. See issues #23053 and #19180. The failing check for `-pie` was a bug because it is supported on macOS, both for `x86_64` and `arm64`, and the commit fixed that check. However, `-no_pie` is not supported on macOS `arm64`. The above commit was only able to detect that due to commit f745e0497e (CheckCompilerFlags: Catch linker warning about ignored flags, 2022-01-03, v3.23.0-rc1~174^2), which we need to revert due to issue #23432. Instead, catch only the linker warning about the exact flag being checked. | 21 April 2022, 15:35:30 UTC |
75d2faa | Brad King | 20 April 2022, 15:28:57 UTC | Merge topic 'target-runtime-dlls-doc' into release-3.23 692aacfc72 Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7186 | 20 April 2022, 15:29:09 UTC |
5440eaf | Marc Chevrier | 20 April 2022, 13:24:19 UTC | FindPython: Add support for pypy v7.3.9 and uppers Library name versioning has changed. Fixes: #23439 | 20 April 2022, 13:29:50 UTC |
692aacf | Kyle Edwards | 19 April 2022, 13:46:14 UTC | Help: Remove references to MODULE in $<TARGET_RUNTIME_DLLS> doc | 19 April 2022, 16:45:22 UTC |
9ee4718 | Ben Boeckel | 15 April 2022, 19:45:54 UTC | cmExportBuildFileGenerator: handle genex-wrapped source paths Previously a fileset with `$<$<CONFIG:Debug>:some_file>` would show up as-is (with escaping) in the build directory export. Instead, evaluate all fileset entries as generator expressions and list them as they are similar to the installation information. | 18 April 2022, 17:43:18 UTC |
60fab8a | Ben Boeckel | 15 April 2022, 17:33:31 UTC | cmInstallCommand: tweak error message Not all filesets need to be installed; just those that are visible on the target's interface. Clarify the error message. | 16 April 2022, 00:44:53 UTC |
33c6d01 | Brad King | 15 April 2022, 12:24:41 UTC | Merge topic 'CPackIFW-extra-dot' into release-3.23 331c5d458e CPackIFW: Fix regression in icon file names Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Erlend E. Aasland <erlend.aasland@innova.no> Merge-request: !7174 | 15 April 2022, 12:24:48 UTC |
475d6ab | Brad King | 15 April 2022, 12:23:50 UTC | Merge topic 'file-set-generated-dependency' into release-3.23 d0d09aa29f FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Gabriel Nützi <gnuetzi@gmail.com> Merge-request: !7173 | 15 April 2022, 12:23:56 UTC |
331c5d4 | Jean-Philippe Lebel | 13 April 2022, 23:47:39 UTC | CPackIFW: Fix regression in icon file names Changes in commit 761b6e2466 (CPackIFW: Avoid colliding names for icons / logos, 2021-10-08, v3.23.0-rc1~546^2) accidentally left an extra `.` in computed file names. Remove it. Fixes: #23423 | 14 April 2022, 13:45:35 UTC |
5b2e097 | Brad King | 14 April 2022, 13:22:21 UTC | Merge topic 'ci-cmake-update' into release-3.23 ca4d5d366d ci: use CMake 3.23.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7172 | 14 April 2022, 13:22:34 UTC |
d0d09aa | Kyle Edwards | 13 April 2022, 14:12:35 UTC | FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem If an INTERFACE library has HEADER_SETS, and its header sets contain files generated by a custom command, the library needs to participate in the buildsystem so that the files will be generated. Fixes: #23422 | 14 April 2022, 13:17:54 UTC |
ca4d5d3 | Brad King | 12 April 2022, 17:15:15 UTC | ci: use CMake 3.23.1 | 12 April 2022, 17:15:15 UTC |
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 |