- Sep 24, 2024
-
-
Kitware Robot authored
-
- Sep 23, 2024
-
-
3b4d0df6 NVCC: Detect host compiler id and version 38cacd83 Tests: Migrate compiler id tests to RunCMake infrastructure 37173f1c Tests/RunCMake: Generalize construction of arguments for languages to test Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !9841
-
698ea5bd FindJPEG: Fix documentation of include directory input variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9840
-
9d7280b6 FindBZip2: Document library input variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9839
-
-
c5f7e3bc Merge branch 'backport-project-vars' into project-vars 86ad7cc8 project: Only define non-cache vars if already defined 4c152752 Help: State valid scopes for using proj_SOURCE_DIR and proj_BINARY_DIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !9820
-
86ad7cc8 project: Only define non-cache vars if already defined 4c152752 Help: State valid scopes for using proj_SOURCE_DIR and proj_BINARY_DIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !9820
-
Kitware Robot authored
-
- Sep 22, 2024
-
-
Kitware Robot authored
-
- Sep 21, 2024
-
-
Kitware Robot authored
-
- Sep 20, 2024
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
In c1ece78d (project: non cache <project> prefix variables are also created, 2024-08-27), we started explicitly setting the non-cache variable for <projectName>_SOURCE_DIR, <projectName>_BINARY_DIR, and <projectName>_IS_TOP_LEVEL in addition to setting them as cache variables. This changed the behavior when a project name was used more than once, and the second project call happens in the same scope or a child scope of the first. Previously, the first project call would set cache variables, and the second project call would not overwrite those cache variables. With the change in c1ece78d, after the second project call the non-cache variables would mask the cache variables and the project code would see a different value to what it did before. Setting the non-cache variable was added to handle the case where a call to FetchContent_MakeAvailable() would set some non-cache variables, and it just so happened those matched the same cache variables that the project() command would set in the project being fetched. The fetched project would then see a different set of project-specific variables compared to when it was built standalone. This commit here narrows the change from c1ece78d such that the non-cache variable is only set by project() if there was already a non-cache variable set. This still fixes the motivating problem c1ece78d was intended to solve, but it avoids changing the variable values seen by a project that re-uses the same project name in related scopes. Issue: #26243, #25714 Fixes: #26281
-
Issue: #25714
-
6a1fac14 install: Normalize DESTINATION paths 2184fcfb Tests: Configure RunCMake.install cases with correct build type 5a8a6dfe cmGeneratorExpression: Change Find() parameter type to cm::string_view d810374b install(PACKAGE_INFO): Remove outdated TODO comment d13ed01d Tests: Remove unused files from RunCMake.install Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9800
-
c89c49d6 Merge branch 'upstream-KWSys' into update-kwsys 5c18d48f KWSys 2024-09-19 (2d72c140) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9833
-
96bcf7db ci: Update LLVM/Clang to 19.1 in nightly CI jobs on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9834
-
022d1665 curl: Work around missing OpenSSL symbol with LCC 1.23 01dde28d ci: curl with Secure Transport on macOS does not support TLS 1.3 da52e4e5 curl: Set build options the way we need for CMake ce908c42 Merge branch 'upstream-curl' into update-curl 1a2b2081 curl 2024-09-18 (7eb8c048) 862bd5de curl: Update script to get curl 8.10.1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9832
-
387a9a74 libarchive: tar: fix memory leaks when reading symlinks or parsing pax headers dad12c80 libarchive: Set build options the way we need for CMake 21affa27 Utilities: Update hard-coded try_compile results for libarchive 3.7.5 fe3f0d46 Merge branch 'upstream-LibArchive' into update-libarchive 9539a0df LibArchive 2024-09-13 (12ecf841) dfbb1f2f libarchive: Update script to get 3.7.5 Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !9826
-
-
c3588729 CPack/NuGet: Add native0.0 to build dependencies in groups Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9829
-
c3588729 CPack/NuGet: Add native0.0 to build dependencies in groups Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9829
-
-
9ceca05e FindMatlab: Search mex and mx libraries for MCR 67e3c6b6 FindMatlab: Cache whether MATLAB root contains MCR or MATLAB b426ce1d FindMatlab: Add support for MCR distributions without mex.h cd4782ba FindMatlab: Only consider versioned MCR subdirectory if it exists Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9831
-
9ceca05e FindMatlab: Search mex and mx libraries for MCR 67e3c6b6 FindMatlab: Cache whether MATLAB root contains MCR or MATLAB b426ce1d FindMatlab: Add support for MCR distributions without mex.h cd4782ba FindMatlab: Only consider versioned MCR subdirectory if it exists Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9831
-
-
cc293b49 ci: Run RunCMake.ExternalProject serially in macos-x86_64 Xcode job 26359076 gitlab-ci: update macOS jobs to use Xcode 16.0 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9830
-
cc293b49 ci: Run RunCMake.ExternalProject serially in macos-x86_64 Xcode job 26359076 gitlab-ci: update macOS jobs to use Xcode 16.0 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9830
-
Kitware Robot authored
- Sep 19, 2024
-
-
Brad King authored
-
Brad King authored
# By KWSys Upstream * upstream-KWSys: KWSys 2024-09-19 (2d72c140)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 2d72c140191cfeb1e5bf447683dac2c222603207 (master). Upstream Shortlog ----------------- Mike Lundy (1): ee3223d7 SystemTools: fix clonefile optimization on macOS
-
39603a7e install: Add TYPE LIBEXEC for FILES and DIRECTORY Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !9817
-
3137faae FindHDF5: Avoid mentioning empty version when not found Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9828
-
fd668186 VS: Fix custom commands for DOTNET_SDK builds Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !9827
-