449f5da | scivision | 24 September 2023, 04:44:48 UTC | Help:cmake(1): add versionadded back to 3.17 | 24 September 2023, 18:41:13 UTC |
8847fce | Kitware Robot | 24 September 2023, 04:01:12 UTC | CMake Nightly Date Stamp | 24 September 2023, 04:01:12 UTC |
b26892e | Kitware Robot | 23 September 2023, 04:01:12 UTC | CMake Nightly Date Stamp | 23 September 2023, 04:01:12 UTC |
122ec98 | Brad King | 22 September 2023, 13:19:44 UTC | Merge topic 'hip-nvidia' 6546aa2a2a ci: Add HIP job using CUDA on NVIDIA GPUs 18158bf81c HIP: Add support for NVIDIA GPUs 127b6fa06b HIP: Add CMAKE_HIP_PLATFORM variable to specify GPU platform 90e23f40ee Tests/HIP/WithDefs: Clean up test case 9ebdf3281f Tests/HIP/ArchitectureOff: Cover HIP_ARCHITECTURES initialization cfec29196e ci: Add CUDA 11.8 to HIP 5.5 image 26470eb987 ci: Put HIP GPU platform in CMake_TEST_HIP Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8817 | 22 September 2023, 13:19:52 UTC |
d2655c5 | Brad King | 22 September 2023, 13:18:43 UTC | Merge topic 'cuda-factor-out-lang' b32ea7cff0 CUDA: Factor out helper to generate CUDA architecture flags b3a1f17567 CUDA: Factor out helper to validate CMAKE_CUDA_ARCHITECTURES 8617c28221 CUDA: Factor out helper for detecting native CUDA architectures 0db0fe7958 CUDA: Factor out helper to compute all CUDA architectures c16f1e2b93 CUDA: Factor out helper to find CUDA Toolkit for compiler a6841a967b CUDA: Factor out helper to filter implicit link libraries deff0e638d CUDA: Factor out helper to parse NVCC implicit compiler and linker flags e1b2a5062f CUDA: Factor out some NVCC compiler information ... Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !8816 | 22 September 2023, 13:18:53 UTC |
2dafd1f | Brad King | 22 September 2023, 13:06:27 UTC | Merge topic 'macOS-system-framework-link' 3bdf95f942 macOS: GNU toolchain: ensure framework, marked as SYSTEM, can be linked Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8825 | 22 September 2023, 13:07:11 UTC |
af888a0 | Brad King | 22 September 2023, 13:05:54 UTC | Merge topic 'macOS-simplify-framework-link-option' a61c1d6ff4 macOS: Framework: simplify link flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !8824 | 22 September 2023, 13:06:10 UTC |
cc49d22 | Kitware Robot | 22 September 2023, 04:01:16 UTC | CMake Nightly Date Stamp | 22 September 2023, 04:01:16 UTC |
6546aa2 | Brad King | 18 September 2023, 22:34:27 UTC | ci: Add HIP job using CUDA on NVIDIA GPUs | 21 September 2023, 19:34:37 UTC |
18158bf | Brad King | 18 September 2023, 19:46:39 UTC | HIP: Add support for NVIDIA GPUs Add support for using the CUDA Toolkit's NVCC to compile HIP code. Fixes: #25143 | 21 September 2023, 19:34:37 UTC |
127b6fa | Brad King | 18 September 2023, 18:11:41 UTC | HIP: Add CMAKE_HIP_PLATFORM variable to specify GPU platform For now, require the value to be `amd`, since that is the only platform we currently support. | 21 September 2023, 19:34:37 UTC |
90e23f4 | Brad King | 10 August 2023, 20:05:25 UTC | Tests/HIP/WithDefs: Clean up test case Fix code copied from equivalent CUDA test. Drop `CMAKE_HIP_ARCHITECTURES=OFF`. That is already covered by a dedicated `HIP.ArchitectureOff` test. | 21 September 2023, 19:34:37 UTC |
9ebdf32 | Brad King | 18 September 2023, 19:06:08 UTC | Tests/HIP/ArchitectureOff: Cover HIP_ARCHITECTURES initialization Verify that the property is initialized by `CMAKE_HIP_ARCHITECTURES`. | 21 September 2023, 19:34:37 UTC |
cfec291 | Brad King | 18 September 2023, 22:34:05 UTC | ci: Add CUDA 11.8 to HIP 5.5 image | 21 September 2023, 19:34:37 UTC |
26470eb | Brad King | 18 September 2023, 18:18:41 UTC | ci: Put HIP GPU platform in CMake_TEST_HIP The `CMake_TEST_HIP` option is added explicitly to builds where we want the tests to run, so we can set it to a value indicating the HIP GPU platform. | 21 September 2023, 19:34:36 UTC |
b32ea7c | Brad King | 18 September 2023, 18:44:29 UTC | CUDA: Factor out helper to generate CUDA architecture flags Prepare to use it for other languages. | 21 September 2023, 19:34:28 UTC |
b3a1f17 | Brad King | 18 September 2023, 17:38:25 UTC | CUDA: Factor out helper to validate CMAKE_CUDA_ARCHITECTURES Prepare to use it for other languages. | 21 September 2023, 19:34:28 UTC |
8617c28 | Brad King | 15 September 2023, 15:47:28 UTC | CUDA: Factor out helper for detecting native CUDA architectures Prepare to use it for other languages. | 21 September 2023, 19:34:28 UTC |
0db0fe7 | Brad King | 15 September 2023, 14:54:23 UTC | CUDA: Factor out helper to compute all CUDA architectures Prepare to use it for other languages. | 21 September 2023, 19:34:28 UTC |
c16f1e2 | Brad King | 14 September 2023, 15:49:20 UTC | CUDA: Factor out helper to find CUDA Toolkit for compiler Prepare to use it for other languages. | 21 September 2023, 19:34:28 UTC |
a6841a9 | Brad King | 21 September 2023, 18:18:52 UTC | CUDA: Factor out helper to filter implicit link libraries Prepare to use it for other languages. | 21 September 2023, 19:34:27 UTC |
deff0e6 | Brad King | 15 September 2023, 18:10:51 UTC | CUDA: Factor out helper to parse NVCC implicit compiler and linker flags Prepare to use it for other languages. | 21 September 2023, 19:34:27 UTC |
e1b2a50 | Brad King | 15 September 2023, 18:12:49 UTC | CUDA: Factor out some NVCC compiler information Prepare to use nvcc for other languages. | 21 September 2023, 19:34:27 UTC |
f125dfc | Brad King | 14 September 2023, 15:45:25 UTC | CUDA: Clarify order of logic finding CUDA Toolkit for compiler Finish all the search logic before using any results. | 21 September 2023, 19:34:27 UTC |
d08b7f3 | Brad King | 15 September 2023, 14:39:16 UTC | CUDA: Clarify compiler-specific logic in architectures table | 21 September 2023, 19:34:27 UTC |
7b2aec0 | Brad King | 18 September 2023, 17:07:06 UTC | CUDA: Clarify logic detecting compiler default CUDA architectures Improve variable names and comments. Remove a comment missed by commit c267ed205a (CUDA: Defer architecture testing to the compiler testing step, 2022-04-25, v3.24.0-rc1~222^2) about architecture verification. | 21 September 2023, 19:34:27 UTC |
69a5ef7 | Brad King | 14 September 2023, 15:18:47 UTC | CUDA: Simplify isolation of work variables for determining compiler Unset variables as soon as we are done with them. Rename one work variable to a private name. | 21 September 2023, 19:34:27 UTC |
8a966de | Brad King | 14 September 2023, 14:40:21 UTC | CUDA: Combine consecutive blocks using same condition for determining compiler | 21 September 2023, 19:34:26 UTC |
72efbea | Brad King | 14 September 2023, 14:39:24 UTC | CUDA: Simplify CMAKE_GENERATOR references for determining compiler | 21 September 2023, 19:34:23 UTC |
3bdf95f | Marc Chevrier | 20 September 2023, 10:59:53 UTC | macOS: GNU toolchain: ensure framework, marked as SYSTEM, can be linked Fixes: #25263 | 21 September 2023, 14:29:40 UTC |
f83790a | Brad King | 21 September 2023, 13:39:35 UTC | Merge topic 'fileset-private-dep' ec2ba29ac5 Ninja: Allow compilation before generation of dependencies' private sources Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8420 | 21 September 2023, 13:39:56 UTC |
8030dd0 | Brad King | 21 September 2023, 12:07:23 UTC | Merge topic 'findjava' d95988c8c3 FindJNI: use modern foreach() syntax 7e4fe71633 FindJNI: use 2-space indents 88411fd629 FindJNI: use cmake_host_system_info to query registry b56d4e041a FindJava: use cmake_host_system_info to query registry bab9a23724 FindJava: use modern foreach() syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8818 | 21 September 2023, 12:07:18 UTC |
6a9a738 | Brad King | 21 September 2023, 12:06:20 UTC | Merge topic 'doc-find-arch-paths' 51c2927816 Help: Clarify requirements for find_package to use lib{64,32,x32} paths e625255fe4 Help: Indent find_package REGISTRY_VIEW paragraphs together Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Roscoe A. Bartlett <rabartl@sandia.gov> Merge-request: !8819 | 21 September 2023, 12:06:16 UTC |
8971bd4 | Brad King | 21 September 2023, 12:03:32 UTC | Merge topic 'ci-cmake-update' 08d77470ef ci: Update CMake version to 3.27.6 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8821 | 21 September 2023, 12:03:55 UTC |
aa92b1d | Brad King | 21 September 2023, 12:03:05 UTC | Merge topic 'ci-clang17-windows' 4c92fc709a ci: Update LLVM/Clang to 17.0 in nightly CI jobs on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8820 | 21 September 2023, 12:03:02 UTC |
a61c1d6 | Marc Chevrier | 17 September 2023, 14:33:40 UTC | macOS: Framework: simplify link flag Use the compiler option rather than the linker one. | 21 September 2023, 11:55:05 UTC |
4ac624d | Kitware Robot | 21 September 2023, 04:01:19 UTC | CMake Nightly Date Stamp | 21 September 2023, 04:01:19 UTC |
08d7747 | Kyle Edwards | 20 September 2023, 15:37:36 UTC | ci: Update CMake version to 3.27.6 | 20 September 2023, 19:06:46 UTC |
d95988c | scivision | 20 September 2023, 04:21:58 UTC | FindJNI: use modern foreach() syntax | 20 September 2023, 18:22:37 UTC |
7e4fe71 | scivision | 20 September 2023, 04:21:16 UTC | FindJNI: use 2-space indents | 20 September 2023, 18:22:37 UTC |
88411fd | scivision | 20 September 2023, 04:15:35 UTC | FindJNI: use cmake_host_system_info to query registry | 20 September 2023, 18:22:37 UTC |
b56d4e0 | scivision | 20 September 2023, 04:07:14 UTC | FindJava: use cmake_host_system_info to query registry | 20 September 2023, 18:22:37 UTC |
bab9a23 | scivision | 20 September 2023, 00:36:39 UTC | FindJava: use modern foreach() syntax | 20 September 2023, 18:22:30 UTC |
51c2927 | Brad King | 20 September 2023, 16:44:00 UTC | Help: Clarify requirements for find_package to use lib{64,32,x32} paths Issue: #25157 | 20 September 2023, 16:44:00 UTC |
e625255 | Brad King | 20 September 2023, 16:29:20 UTC | Help: Indent find_package REGISTRY_VIEW paragraphs together In commit 8d7e80cf3d (find_* commands: add control over Windows registry views, 2022-04-16, v3.24.0-rc1~201^2) this indentation was used for the other find commands but was left out for `find_package`. | 20 September 2023, 16:31:27 UTC |
092353e | Brad King | 20 September 2023, 15:07:49 UTC | Merge branch 'release-3.27' | 20 September 2023, 15:07:49 UTC |
51b34a5 | Brad King | 20 September 2023, 14:33:04 UTC | CMake 3.27.6 | 20 September 2023, 14:33:04 UTC |
ec2ba29 | Martin Duffy | 14 September 2023, 17:13:38 UTC | Ninja: Allow compilation before generation of dependencies' private sources This requires knowing when a generated header is public, which we can model using file sets. Add policy CMP0154 to treat generated sources as private by default in targets with file sets. Generated public headers can be specified in public file sets. Fixes: #24959 Issue: #15555 | 20 September 2023, 14:25:24 UTC |
78aa3f1 | Brad King | 20 September 2023, 14:16:07 UTC | Merge branch 'release-3.27' | 20 September 2023, 14:16:18 UTC |
787dde5 | Brad King | 20 September 2023, 14:16:07 UTC | Merge topic 'fortran-in-custom-targets' d870a47e23 Tests/FortranModules: add a test for iface Fortran sources e3d511fb9c Tests/FortranModules: also test INTERFACE targets with Fortran sources 978b68d3bb add_custom_target: Fix regression with Fortran sources 619aca80ae Tests/FortranModules: add a test case for #25223 45513c1a69 Tests/FortranModules: move issue 25112 fix from FortranOnly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8814 | 20 September 2023, 14:16:18 UTC |
ea3e9ba | Brad King | 20 September 2023, 14:16:07 UTC | Merge topic 'fortran-in-custom-targets' into release-3.27 d870a47e23 Tests/FortranModules: add a test for iface Fortran sources e3d511fb9c Tests/FortranModules: also test INTERFACE targets with Fortran sources 978b68d3bb add_custom_target: Fix regression with Fortran sources 619aca80ae Tests/FortranModules: add a test case for #25223 45513c1a69 Tests/FortranModules: move issue 25112 fix from FortranOnly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8814 | 20 September 2023, 14:16:17 UTC |
7b1e930 | Brad King | 20 September 2023, 13:48:27 UTC | Merge topic 'remove-redundant-stat' d49ea4a4d9 Source: Remove redundant FileIsDirectory checks f5ff17fcf2 Source: Remove redundant FileIsSymlink checks Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8810 | 20 September 2023, 13:48:36 UTC |
3a21087 | Brad King | 20 September 2023, 13:46:26 UTC | Merge topic 'cache-ldconfigpaths' f173ca21ca cmBinUtilsLinuxELFLinker: Cache ldconfig results Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8811 | 20 September 2023, 13:46:38 UTC |
59f6892 | Brad King | 20 September 2023, 13:25:36 UTC | Merge topic 'FindPkgConfig-override' e0d00b9218 FindPkgConfig: Allow to override variables when calling pkg_get_variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8808 | 20 September 2023, 13:25:56 UTC |
d870a47 | Ben Boeckel | 19 September 2023, 00:21:02 UTC | Tests/FortranModules: add a test for iface Fortran sources This tests that a library that doesn't compile Fortran sources but provides one via `INTERFACE` sources works as intended. | 20 September 2023, 13:18:01 UTC |
e3d511f | Ben Boeckel | 19 September 2023, 00:12:14 UTC | Tests/FortranModules: also test INTERFACE targets with Fortran sources | 20 September 2023, 13:16:59 UTC |
978b68d | Ben Boeckel | 18 September 2023, 23:59:56 UTC | add_custom_target: Fix regression with Fortran sources Since commit 74b1d6caf3 (cmComputeLinkInformation: compute link info for module-using targets, 2023-09-05, v3.27.5~7^2) we accidentally try to compute link information for custom targets if they have Fortran sources. For module dependencies, we only need to consider target types that can compile. Fixes: #25252 | 20 September 2023, 13:14:58 UTC |
de7c036 | Kitware Robot | 20 September 2023, 04:01:12 UTC | CMake Nightly Date Stamp | 20 September 2023, 04:01:12 UTC |
4c92fc7 | Brad King | 19 September 2023, 19:25:54 UTC | ci: Update LLVM/Clang to 17.0 in nightly CI jobs on Windows | 19 September 2023, 19:26:07 UTC |
711de9a | Brad King | 18 September 2023, 18:39:17 UTC | cmGeneratorTarget: Clarify local variable names for device architectures | 19 September 2023, 15:31:23 UTC |
f173ca2 | Atılhan Emre Dursunoğlu | 18 September 2023, 11:49:48 UTC | cmBinUtilsLinuxELFLinker: Cache ldconfig results Running GetLDConfigPaths in every ScanDependencies is expensive. | 19 September 2023, 14:38:25 UTC |
9e641b7 | Brad King | 19 September 2023, 13:10:36 UTC | Merge topic 'test-ExportImport' be5603d031 Tests: Fix ExportImport test with read-only source tree Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8813 | 19 September 2023, 13:10:44 UTC |
3d3c49c | Brad King | 19 September 2023, 13:09:32 UTC | Merge topic 'update-module-document' 3a54ee8cd5 FindQuickTime: Improve documentation formatting 3cf5f4af54 FindProducer: Improve documentation formatting b35c17b202 FindPhysFS: Improve documentation formatting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8812 | 19 September 2023, 13:09:44 UTC |
7a88ff9 | Brad King | 19 September 2023, 13:06:30 UTC | Merge topic 'FindMatlab-version-full' 39881de3f6 FindMatlab:macOS: return full version when found by path guess 35bcb9116c FindMatlab:lint: set(... CACHE INTERNAL) implies FORCE dc9d9589e4 FindMatlab:WIN32: return full Matlab version when found via registry abbfdd3b3a FindMatlab: improve version regex ff20d993f3 FindMatlab: doc: rename osx=>macOS d7b73f14c2 FindMatlab: retrieve full major.minor.patch.tweak 8b8135487f FindMatlab: refactor: remove unneeded syntax fff5c1507e FindMatlab: refactor: use registry query instead of execute_process Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8805 | 19 September 2023, 13:06:52 UTC |
26578aa | Brad King | 19 September 2023, 13:05:30 UTC | Merge topic 'script_file_exists' ca77b745e9 cmake: Clarify error if -P script does not exist Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8809 | 19 September 2023, 13:05:45 UTC |
e0d00b9 | Corentin Noël | 17 September 2023, 16:44:26 UTC | FindPkgConfig: Allow to override variables when calling pkg_get_variable This is specifically useful when building applications within containers as we sometimes need to redefine the prefix used in a variable. | 19 September 2023, 07:08:48 UTC |
62df021 | Kitware Robot | 19 September 2023, 04:01:12 UTC | CMake Nightly Date Stamp | 19 September 2023, 04:01:12 UTC |
d49ea4a | scivision | 19 September 2023, 03:11:15 UTC | Source: Remove redundant FileIsDirectory checks | 19 September 2023, 03:11:28 UTC |
619aca8 | Ben Boeckel | 18 September 2023, 23:58:49 UTC | Tests/FortranModules: add a test case for #25223 | 18 September 2023, 23:58:49 UTC |
45513c1 | Ben Boeckel | 18 September 2023, 23:41:47 UTC | Tests/FortranModules: move issue 25112 fix from FortranOnly It involves modules, so it belongs in the `FortranModules` test set. | 18 September 2023, 23:41:47 UTC |
be5603d | Brad King | 18 September 2023, 22:11:00 UTC | Tests: Fix ExportImport test with read-only source tree | 18 September 2023, 22:11:32 UTC |
f5ff17f | scivision | 18 September 2023, 03:01:40 UTC | Source: Remove redundant FileIsSymlink checks Replace `FileExists || FileIsSymlink` with `PathExists`. The latter does not resolve symlinks, so this is OK for use with broken symlinks, files, and directories. | 18 September 2023, 20:35:10 UTC |
39881de | scivision | 18 September 2023, 19:50:10 UTC | FindMatlab:macOS: return full version when found by path guess | 18 September 2023, 19:50:48 UTC |
35bcb91 | scivision | 18 September 2023, 19:13:34 UTC | FindMatlab:lint: set(... CACHE INTERNAL) implies FORCE | 18 September 2023, 19:23:21 UTC |
dc9d958 | scivision | 15 September 2023, 01:24:37 UTC | FindMatlab:WIN32: return full Matlab version when found via registry rework internal XML reading function for better code reuse and namespace isolation | 18 September 2023, 19:23:21 UTC |
abbfdd3 | scivision | 15 September 2023, 00:04:47 UTC | FindMatlab: improve version regex the matlab_versions_mapping always has at least major.minor | 18 September 2023, 19:23:21 UTC |
ff20d99 | scivision | 14 September 2023, 23:56:08 UTC | FindMatlab: doc: rename osx=>macOS | 18 September 2023, 19:09:51 UTC |
d7b73f1 | scivision | 14 September 2023, 21:04:10 UTC | FindMatlab: retrieve full major.minor.patch.tweak | 18 September 2023, 19:09:49 UTC |
8b81354 | scivision | 15 September 2023, 00:55:01 UTC | FindMatlab: refactor: remove unneeded syntax | 18 September 2023, 19:07:53 UTC |
fff5c15 | scivision | 15 September 2023, 00:41:18 UTC | FindMatlab: refactor: use registry query instead of execute_process On Windows, instead of executing "reg query" it's much simpler and more robust to use cmake's built in registry query. Remove unused variables. Significantly reduces amount of code in function. | 18 September 2023, 19:07:52 UTC |
ca77b74 | scivision | 18 September 2023, 02:32:27 UTC | cmake: Clarify error if -P script does not exist | 18 September 2023, 15:51:31 UTC |
3a54ee8 | 權少 | 18 September 2023, 13:08:46 UTC | FindQuickTime: Improve documentation formatting | 18 September 2023, 13:24:56 UTC |
3cf5f4a | 權少 | 18 September 2023, 13:08:46 UTC | FindProducer: Improve documentation formatting | 18 September 2023, 13:24:27 UTC |
b35c17b | 權少 | 18 September 2023, 13:08:46 UTC | FindPhysFS: Improve documentation formatting | 18 September 2023, 13:23:04 UTC |
d007eb7 | Brad King | 18 September 2023, 12:49:32 UTC | Merge topic 'FindMatlab-r2023b' cf7ea12a7e FindMatlab: Add R2023b=23.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8804 | 18 September 2023, 12:50:10 UTC |
e64c150 | Brad King | 18 September 2023, 12:49:06 UTC | Merge topic 'FindLibXslt-cache-advanced' fd0d1ae002 FindLibXslt: Mark LIBXSLT_LIBRARY and LIBXSLT_EXSLT_INCLUDE_DIR as advanced Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8807 | 18 September 2023, 12:49:08 UTC |
3a24df9 | Brad King | 18 September 2023, 12:46:56 UTC | Merge topic 'FindTIFF-config-agreement' 6a3059e66f FindTIFF: bridge `tiff-config` into FindTIFF-compatible interface Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8803 | 18 September 2023, 12:47:00 UTC |
0846414 | Kitware Robot | 18 September 2023, 04:01:42 UTC | CMake Nightly Date Stamp | 18 September 2023, 04:01:42 UTC |
aa62138 | Kitware Robot | 17 September 2023, 04:01:14 UTC | CMake Nightly Date Stamp | 17 September 2023, 04:01:14 UTC |
9aab118 | Kitware Robot | 16 September 2023, 04:01:14 UTC | CMake Nightly Date Stamp | 16 September 2023, 04:01:14 UTC |
fd0d1ae | Peter Kokot | 15 September 2023, 04:32:18 UTC | FindLibXslt: Mark LIBXSLT_LIBRARY and LIBXSLT_EXSLT_INCLUDE_DIR as advanced Make them consistent with other artifacts' cache entries. Also drop mark on non-cache variable. | 15 September 2023, 13:10:46 UTC |
cf7ea12 | scivision | 14 September 2023, 20:20:37 UTC | FindMatlab: Add R2023b=23.2 Matlab went to a new version numbering scheme with R2023b. | 15 September 2023, 13:03:32 UTC |
9a0abcb | Brad King | 15 September 2023, 12:56:24 UTC | Merge topic 'find-windows-no-PATH-prefixes' 0a81110b84 find_(library|file|path): Drop PATH-derived search prefixes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8802 | 15 September 2023, 12:56:40 UTC |
52cd2ea | Kitware Robot | 15 September 2023, 04:01:16 UTC | CMake Nightly Date Stamp | 15 September 2023, 04:01:16 UTC |
6a3059e | Ben Boeckel | 14 September 2023, 19:19:30 UTC | FindTIFF: bridge `tiff-config` into FindTIFF-compatible interface `libtiff` upstream now provides a configuration of its own with the `TIFF::tiff` target provided. Additionally, it uses lowercase for its package name. | 14 September 2023, 19:57:04 UTC |
0a81110 | Brad King | 14 September 2023, 18:08:31 UTC | find_(library|file|path): Drop PATH-derived search prefixes Since commit ffc06c1239 (Teach find_(library|file|path) to get prefixes from PATH, 2015-02-18, v3.3.0-rc1~430^2) we search in `<prefix>/include` and `<prefix>/lib` directories for prefixes with `bin` directories in the `PATH` environment variable. The motivation was to search the installation prefixes of MSYS and MinGW development environments automatically. This behavior can search undesired prefixes that happen to be in the `PATH` for unrelated reasons. It was reverted for non-Windows hosts within a year by commit b30b32a493 (Drop find_(library|file|path) prefixes from PATH on non-Windows, 2016-05-09, v3.6.0-rc1~82^2) but was kept on Windows hosts to support its motivating use case. However, similar problems have since been observed on Windows. For example, commit 955d6245c1 (MSVC: Revert "Teach find_library to consider the 'libfoo.a' naming convention", 2022-11-28, v3.25.1~6^2) was primarily due to undesired discovery of libraries in `PATH`-derived prefixes. Since commit 5e5132e1b1 (MinGW: Search for packages in standard MSYSTEM environment prefixes, 2023-09-11) we search MSYS and MinGW environments' prefixes explicitly, so `PATH`-derived prefixes are no longer needed for the original motivating use case. Fixes: #24216 | 14 September 2023, 19:13:50 UTC |
123cdf9 | Brad King | 14 September 2023, 17:51:50 UTC | Merge branch 'release-3.27' | 14 September 2023, 17:51:50 UTC |
7d3b486 | Brad King | 14 September 2023, 17:13:14 UTC | CMake 3.27.5 | 14 September 2023, 17:13:14 UTC |
6434b17 | Brad King | 14 September 2023, 17:01:04 UTC | Merge branch 'release-3.27' | 14 September 2023, 17:01:21 UTC |
5b59088 | Brad King | 14 September 2023, 17:01:04 UTC | Merge topic 'cxxmodules-non-compiled-source' 24a9b00f83 Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-compiled-source 458e3974a8 cxxmodules: detect and message about non-compiled sources Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8773 | 14 September 2023, 17:01:21 UTC |