Brad King
2321b88edf
Merge topic 'cpack-ifw-product-images'
...
5b8fa21512 Tests: Add a test covering the CPack IFW Generator
3331c7032f CPack/IFW: Add option for ProductImages URLs
d58f90f628 CPack/IFW: Actually ignore missing ProductImages
3c214f2638 CPack/IFW: Fix generation of ProductImages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9798
2024-09-12 08:09:32 -04:00
Kitware Robot
8ae543d85c
CMake Nightly Date Stamp
2024-09-12 00:01:14 -04:00
Brad King
ac410c7add
Merge topic 'genex-tco-subgraph'
...
4a11772618 GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Robert Maynard <robertjmaynard@gmail.com >
Merge-request: !9789
2024-09-11 09:33:28 -04:00
Brad King
dd023d9707
Merge topic 'add_custom_command-arg-handling'
...
ec519f3e97 add_custom_command: Validate arguments more rigorously
8dc8be0884 AndroidTestUtilities: Remove DEPENDS that was being silently ignored
316840b430 Tests: Add missing POST_BUILD to custom commands
f5f80305ef ExternalProject: Ensure keywords requiring an argument have one
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9785
2024-09-11 09:32:24 -04:00
Brad King
6971e816ce
Merge topic 'parallel-install-bugfix'
...
a980418f7b cmake --install: Fix concurrency level of parallel install
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9802
2024-09-11 09:27:45 -04:00
Brad King
42556539d7
Merge topic 'update-kwsys'
...
d195e2c9c8 Merge branch 'upstream-KWSys' into update-kwsys
5293b8ded0 KWSys 2024-09-10 (ac1555b4)
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9805
2024-09-11 09:26:15 -04:00
Julien Marrec
5b8fa21512
Tests: Add a test covering the CPack IFW Generator
2024-09-11 08:44:09 -04:00
Julien Marrec
3331c7032f
CPack/IFW: Add option for ProductImages URLs
...
Add a `CPACK_IFW_PACKAGE_PRODUCT_IMAGE_URLS` variable for them.
2024-09-11 08:44:09 -04:00
Julien Marrec
d58f90f628
CPack/IFW: Actually ignore missing ProductImages
2024-09-11 08:10:52 -04:00
Kitware Robot
bc5f3ed586
CMake Nightly Date Stamp
2024-09-11 00:02:42 -04:00
Julien Marrec
3c214f2638
CPack/IFW: Fix generation of ProductImages
...
Entries of `CPACK_IFW_PACKAGE_PRODUCT_IMAGES` each need their own
`ProductImage element.
Fixes : #26268
2024-09-10 14:31:47 +02:00
Brad King
613a883470
Merge topic 'pass-link-directories'
...
9e95bd49f2 Check*: Add option to pass link directories into checks
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !9795
2024-09-10 08:17:51 -04:00
Brad King
d1457239b4
Merge branch 'release-3.30'
2024-09-10 08:16:31 -04:00
Brad King
43c1f3b3a4
Merge branch 'release-3.29'
2024-09-10 08:16:27 -04:00
Brad King
641976a36b
Merge branch 'release-3.29' into release-3.30
2024-09-10 08:16:20 -04:00
Brad King
687286582c
Merge branch 'release-3.30'
2024-09-10 08:06:09 -04:00
Brad King
cd74a14633
Merge topic 'librhash-glibc-version'
...
628a807730 librhash: aligned_alloc is not available with glibc < 2.16
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9804
2024-09-10 08:06:09 -04:00
Brad King
a0e6360639
Merge topic 'librhash-glibc-version' into release-3.30
...
628a807730 librhash: aligned_alloc is not available with glibc < 2.16
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9804
2024-09-10 08:06:07 -04:00
Brad King
34215cc011
Merge topic 'librhash-glibc-version' into release-3.29
...
628a807730 librhash: aligned_alloc is not available with glibc < 2.16
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9804
2024-09-10 07:55:39 -04:00
Brad King
d195e2c9c8
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2024-09-10 (ac1555b4)
2024-09-10 07:49:38 -04:00
KWSys Upstream
5293b8ded0
KWSys 2024-09-10 (ac1555b4)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit ac1555b442eb4c0eea9cd9bccac6383142b4981d (master).
Upstream Shortlog
-----------------
Daniel Pfeifer (1):
68e1f35d SystemInformation: fix use of using
2024-09-10 07:49:38 -04:00
Michael Herwig
4a11772618
GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphs
...
Fixes : #25728
2024-09-10 13:24:24 +02:00
Kitware Robot
605ecca2a4
CMake Nightly Date Stamp
2024-09-10 00:01:23 -04:00
Craig Scott
ec519f3e97
add_custom_command: Validate arguments more rigorously
...
Add a new CMP0175 policy to preserve backward compatibility
for projects that were using unsupported keywords or arguments.
Fixes : #26096 , #21089 , #18976
2024-09-10 08:19:09 +10:00
Craig Scott
8dc8be0884
AndroidTestUtilities: Remove DEPENDS that was being silently ignored
...
The add_custom_command(TARGET) form does not support a
DEPENDS keyword, but it was silently ignored up to now. It will
soon be reported as an error, so remove the DEPENDS. The
behavior will be the same as before.
Issue: #26096
2024-09-10 08:19:08 +10:00
Craig Scott
316840b430
Tests: Add missing POST_BUILD to custom commands
...
Issue: #21089
2024-09-10 08:19:08 +10:00
Martin Duffy
a980418f7b
cmake --install: Fix concurrency level of parallel install
...
- Increment the number of currently working installs
- Call uv_run only once
2024-09-09 17:36:08 -04:00
Aliaksandr Averchanka
9e95bd49f2
Check*: Add option to pass link directories into checks
2024-09-09 17:06:33 +03:00
Brad King
ad88376506
Merge topic 'iar-fix-asm-windows'
...
654c357a05 Tests/RunCMake/IAR: Fix ASM cases for XLINK targets
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9801
2024-09-09 10:03:08 -04:00
Dilshod Mukhtarov
628a807730
librhash: aligned_alloc is not available with glibc < 2.16
...
Revise the version check from commit e14300816b (librhash: aligned_alloc
is not available with glibc < 2.15, 2024-02-14, v3.29.0-rc2~30^2).
Issue: #25679
2024-09-09 09:45:04 -04:00
Kitware Robot
6c120379df
CMake Nightly Date Stamp
2024-09-09 00:06:27 -04:00
Craig Scott
558666fb7d
Merge branch 'release-3.30'
2024-09-08 18:32:40 -04:00
Craig Scott
012d116260
Merge topic 'cmp0168-populate-nondeclare-regression'
...
cbb727ca6b FetchContent: Don't update verify script timestamp if it doesn't change
795e7b44f2 Help: file(CONFIGURE) only updates output file timestamp if it changes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9799
2024-09-08 18:32:40 -04:00
Craig Scott
126e0ad429
Merge topic 'cmp0168-populate-nondeclare-regression' into release-3.30
...
cbb727ca6b FetchContent: Don't update verify script timestamp if it doesn't change
795e7b44f2 Help: file(CONFIGURE) only updates output file timestamp if it changes
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9799
2024-09-08 18:32:38 -04:00
Kitware Robot
26791532be
CMake Nightly Date Stamp
2024-09-08 00:01:12 -04:00
Kitware Robot
9f150960ad
CMake Nightly Date Stamp
2024-09-07 00:01:15 -04:00
Brad King
a53e8e4e81
Merge topic 'vs-instance'
...
e801d2b243 VS: Make CMAKE_GENERATOR_INSTANCE usable without VS Installer
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9794
2024-09-06 11:35:08 -04:00
Felipe Torrezan
654c357a05
Tests/RunCMake/IAR: Fix ASM cases for XLINK targets
...
The IAR Assemblers seem to be missing some built-in target-identifier
symbols. Instead, identify the affected target architectures by using
their respective `__TID__` (Target Identifier) built-in symbols. Also
make sure the test has an IAR Assembly implementation for each target.
Fixes : #26267
2024-09-06 11:25:13 -04:00
Brad King
59df9479cc
Merge topic 'ci-iar'
...
4889010295 ci: Enable IAR test on some Windows jobs in nightly pipeline
3cdf03c2e8 ci: Add scripts to provide IAR toolchains on Windows
c07148f29f ci: Add script to repackage IAR toolchains for Windows
52098b5b51 Tests/RunCMake/IAR: Exclude ASM cases on Windows pending investigation
aad2a88cb4 Tests/RunCMake/IAR: Quote linker flags for spaces in path to toolkit
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9797
2024-09-06 11:10:08 -04:00
Craig Scott
cbb727ca6b
FetchContent: Don't update verify script timestamp if it doesn't change
...
Fixes : #26255
2024-09-06 15:53:48 +10:00
Craig Scott
795e7b44f2
Help: file(CONFIGURE) only updates output file timestamp if it changes
2024-09-06 15:48:38 +10:00
Kitware Robot
2001edfef7
CMake Nightly Date Stamp
2024-09-06 00:01:20 -04:00
Brad King
4889010295
ci: Enable IAR test on some Windows jobs in nightly pipeline
...
Issue: #23308
2024-09-05 10:19:17 -04:00
Brad King
3cdf03c2e8
ci: Add scripts to provide IAR toolchains on Windows
...
Run `.gitlab/ci/repackage/iar.ps1` with each IAR installer and host the
package archives ourselves.
2024-09-05 10:18:43 -04:00
Brad King
c07148f29f
ci: Add script to repackage IAR toolchains for Windows
...
IAR toolchains for Windows are provided only via installer executables.
Add a script to repackage the parts we need for CMake's CI jobs.
2024-09-05 10:10:49 -04:00
Brad King
52098b5b51
Tests/RunCMake/IAR: Exclude ASM cases on Windows pending investigation
...
Issue: #26267
2024-09-05 10:10:35 -04:00
Brad King
aad2a88cb4
Tests/RunCMake/IAR: Quote linker flags for spaces in path to toolkit
2024-09-05 09:36:28 -04:00
Brad King
9c5f6d22f3
Merge topic 'windows-kernel-mode-driver-includes'
...
b151bcfc9e WindowsKernelModeDriver: Add WDK include and link paths on MSVC
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9705
2024-09-05 09:21:35 -04:00
Brad King
2daeb0b504
Merge topic 'build-databases'
...
e77655555c cmExperimental: gate build database support behind a flag
23cbeb5035 ci: enable `build_database` CXXModules tests
6863c1d823 Tests/CXXModules: add tests for module commands
123107c1a4 Tests/CXXModules: add support for running targets under a given config
438038b5e1 Tests/CXXModules: support building specific targets of example trees
84bc710d84 cmGlobalGenerator: generate build database files for targets
670f753f24 cmDyndepCollation: write build database metadata
dcf9a66ffe cxxmodules: plumb control data for exporting build databases
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9708
2024-09-05 09:20:23 -04:00
Brad King
cc527ab583
Merge topic 'fix-Wdeprecated-redundant-constexpr-static-def'
...
1650683c9d cmExportPackageInfoGenerator: Fix -Wdeprecated-redundant-constexpr-static-def
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !9792
2024-09-05 09:18:20 -04:00