Brad King
68475b77d2
Merge topic 'pkgc-variable-docs' into release-4.0
...
8817f3b131
PkgC: Document cmake variables
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10493
2025-03-20 08:54:21 -04:00
Kitware Robot
04e3bd98ce
CMake Nightly Date Stamp
2025-03-20 00:04:36 -04:00
Brad King
1f46bc299b
ci: Extend packaging pipeline to sign Windows binaries automatically
...
Split packaging on Windows into dedicated jobs that run with access to
an EV signing certificate.
Prior to commit 0929221ca3
(gitlab-ci: Simplify Windows packaging
pipeline, 2023-02-28, v3.26.0-rc5~3^2~3) we had separate packaging jobs,
but they did not run in release packaging pipelines. Restore them, and
run them in both nightly and release packaging pipelines.
2025-03-19 11:22:30 -04:00
lumina37
74bb57cae9
FindVulkan: Search for dxc / volk debug libraries
...
Fixes : #25722
Signed-off-by: lumina37 <starry.qvq@gmail.com>
2025-03-19 09:14:53 -04:00
lumina37
7c7c7721e9
FindVulkan: Fix test
...
Co-authored-by: Juan Ramos <cmake@jpr.mozmail.com>
2025-03-19 09:14:32 -04:00
Brad King
26631da58a
Merge branch 'release-4.0'
2025-03-19 09:05:56 -04:00
Brad King
deb44bdf73
Merge topic 'instrumentation-snippet-names'
...
39f365ec3c
instrumentation: Unique snippet file names
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10491
2025-03-19 09:05:56 -04:00
Brad King
f3ac37fe8a
Merge topic 'instrumentation-snippet-names' into release-4.0
...
39f365ec3c
instrumentation: Unique snippet file names
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10491
2025-03-19 09:05:54 -04:00
Vito Gamberini
8817f3b131
PkgC: Document cmake variables
2025-03-19 07:58:31 -04:00
Kitware Robot
d769493bf2
CMake Nightly Date Stamp
2025-03-19 00:04:42 -04:00
Peter Kokot
47805ca590
CMakeAddFortranSubdirectory: Update documentation
...
This adds few improvements to the CMakeAddFortranSubdirectory module
documentation.
- Added a basic usage example and "See Also" section
- Function arguments are described separate from the function signature.
2025-03-19 02:00:02 +01:00
Daniel Goldberg
d3455f38de
ctest: Add option to specify the --schedule-random seed
...
When `--schedule-random` is used in automated CI jobs, failures may
occur due to test order. We now log the seed. Provide a way for
developers to re-run the same order by specifying the seed.
Fixes : #26760
Co-authored-by: Brad King <brad.king@kitware.com>
2025-03-18 14:17:59 -04:00
Daniel Goldberg
3dc8e59bdc
ctest: Record --schedule-random seed in test log
...
Issue: #26760
Signed-off-by: Daniel Goldberg <daniel.goldberg@nextsilicon.com>
2025-03-18 13:45:41 -04:00
Martin Duffy
39f365ec3c
instrumentation: Unique snippet file names
...
Updates the hash in snippet file naming to take the ProcessId into account
so that snippets with identical commands don't risk a collision in filename.
Additionally, this adds a `workingDir` to snippet files so that snippets with
identical commands can be more easily differentiated, such as with install
snippets.
2025-03-18 13:23:02 -04:00
Sanjiv Gupta
7624d0110b
Diab: Add tests covering the Diab toolchains
...
Run the tests only if enabled explicitly by an undocumented cache
entry. We will enable it on hosts known to have the toolchains.
Closes : #26735
2025-03-18 13:18:55 -04:00
Brad King
03d57336ab
Merge branch 'release-4.0'
2025-03-18 13:11:59 -04:00
Brad King
20bb463acc
Merge topic 'aix-export-tbss'
...
e9c772404b
AIX: Consider tbss symbols in ExportImportList
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10486
2025-03-18 13:11:58 -04:00
Brad King
f1e1124e7e
Merge topic 'aix-export-tbss' into release-4.0
...
e9c772404b
AIX: Consider tbss symbols in ExportImportList
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10486
2025-03-18 13:11:56 -04:00
Aditya Vidyadhar Kamath
e9c772404b
AIX: Consider tbss symbols in ExportImportList
...
Export `tbss` (thread variable but part of `bss` section) variables, e.g.:
[125] m 0x00000010 .tbss 1 extern s2n_errno
[126] a4 0x00000004 0 0 CM UL - -
2025-03-18 09:56:26 -04:00
Brad King
6987e87032
Merge topic 'json-parse-errors'
...
bed7e90bae
cmJSONState: Use StructuredErrors when available
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10472
2025-03-18 09:54:15 -04:00
Brad King
81210b0098
Merge topic 'patch-MacroAddFileDependencies'
...
cdda7d044d
Qt4Macros: Replace obsolete/deprecated macro_add_file_dependencies()
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10481
2025-03-18 09:52:23 -04:00
Brad King
5ea47acecc
Merge topic 'patch-AddFileDependencies'
...
7dc53c5362
KDE3Macros: Replace obsolete/deprecated add_file_dependencies()
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10482
2025-03-18 09:51:17 -04:00
Brad King
970179502f
Merge topic 'patch-SelectLibraryConfigurations'
...
dfd6af0460
SelectLibraryConfigurations: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10480
2025-03-18 09:49:56 -04:00
Brad King
31fab89027
Merge topic 'patch-GetPrerequisites'
...
d6e1d220a0
GetPrerequisites: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10483
2025-03-18 09:48:35 -04:00
Brad King
c0f6a1184b
Merge topic 'patch-CMakeDetermineVSServicePack'
...
0f27b9bab6
CMakeDetermineVSServicePack: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10485
2025-03-18 09:45:56 -04:00
Brad King
80682590b7
Merge topic 'patch-CMakeExpandImportedTargets'
...
fb34f1d630
CMakeExpandImportedTargets: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10484
2025-03-18 09:44:30 -04:00
Brad King
ff197bc744
Merge topic 'patch-debug-configurations'
...
99546ef425
Help: Improve DEBUG_CONFIGURATIONS documentation and usage
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10477
2025-03-18 09:42:51 -04:00
Brad King
555f603bd5
Merge topic 'patch-FindQt3'
...
c7a5fc355c
FindQt3: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10476
2025-03-18 09:40:47 -04:00
Brad King
6af66b4d6e
Merge branch 'release-4.0'
2025-03-18 09:32:59 -04:00
Brad King
ec825ccbc2
Merge topic 'export-multiple-set-not-installed'
...
953e5ec831
Merge branch 'backport-export-multiple-set-not-installed'
d723409e8e
export: Allow multiple exports when only one export is installed
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10489
2025-03-18 09:32:59 -04:00
Brad King
a9c41b2c86
Merge topic 'export-multiple-set-not-installed' into release-4.0
...
d723409e8e
export: Allow multiple exports when only one export is installed
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10489
2025-03-18 09:32:57 -04:00
Brad King
f11467a12c
Merge branch 'release-4.0'
2025-03-18 09:22:36 -04:00
Brad King
25356721e8
Merge branch 'release-3.31'
2025-03-18 09:22:30 -04:00
Brad King
3d02bd7345
Merge branch 'release-3.31' into release-4.0
2025-03-18 09:22:20 -04:00
Brad King
ab3a0bb84a
Merge branch 'release-4.0'
2025-03-18 09:21:05 -04:00
Brad King
aecd6bcb1b
Merge topic 'doc-CMAKE_CONFIG_DIR'
...
bbbbab4661
Help: Add 3.31 release note for CMAKE_CONFIG_DIR
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10474
2025-03-18 09:21:05 -04:00
Brad King
a64c571a32
Merge topic 'doc-CMAKE_CONFIG_DIR' into release-4.0
...
bbbbab4661
Help: Add 3.31 release note for CMAKE_CONFIG_DIR
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10474
2025-03-18 09:21:03 -04:00
Brad King
2af6a8596b
Merge branch 'release-4.0'
2025-03-18 09:18:49 -04:00
Brad King
73294d2a7d
Merge topic 'ASM_MARMASM-config'
...
9b5915c178
MARMASM: Fix loading linker information
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10487
2025-03-18 09:18:49 -04:00
Brad King
4223b2410f
Merge topic 'ASM_MARMASM-config' into release-4.0
...
9b5915c178
MARMASM: Fix loading linker information
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10487
2025-03-18 09:18:47 -04:00
Brad King
e4bf5e4a53
Merge topic 'doc-CMAKE_CONFIG_DIR' into release-3.31
...
bbbbab4661
Help: Add 3.31 release note for CMAKE_CONFIG_DIR
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10474
2025-03-18 09:17:09 -04:00
Brad King
52b62cf4e1
Merge topic 'ASM_MARMASM-config' into release-3.31
...
9b5915c178
MARMASM: Fix loading linker information
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10487
2025-03-18 09:16:34 -04:00
Kitware Robot
bdf6acd246
CMake Nightly Date Stamp
2025-03-18 00:04:36 -04:00
Brad King
953e5ec831
Merge branch 'backport-export-multiple-set-not-installed'
2025-03-17 18:04:53 -04:00
Martin Duffy
d723409e8e
export: Allow multiple exports when only one export is installed
...
Since commit c8997fc046
(export: Allow depending on targets exported
multiple times, 2024-12-26, v4.0.0-rc1~241^2), it is possible to depend
on a target exported multiple times so long as the target is exported in
only one set and with a consistent namespace. However, as a
side-effect, a target could not be in multiple export sets even if only
one of those sets was installed.
Update the check so that uninstalled export sets do not count towards a
target being exported multiple times.
2025-03-17 18:01:30 -04:00
Martin Duffy
bed7e90bae
cmJSONState: Use StructuredErrors when available
...
When the version of JsonCpp permits it, use StructuredErrors to generate
error messages for parse errors in the same style as other CMake-generated
JSON error messages.
Fixes : #26717
2025-03-17 14:17:34 -04:00
Marc Chevrier
9b5915c178
MARMASM: Fix loading linker information
...
Fix misspelled `ASM_DIALECT` variable value.
2025-03-17 12:02:38 -04:00
Peter Kokot
bbbbab4661
Help: Add 3.31 release note for CMAKE_CONFIG_DIR
...
This was accidentally left out of commit 1df94443fe
(fileapi: Add
support for user-wide queries, 2024-08-16, v3.31.0-rc1~177^2).
2025-03-17 11:57:15 -04:00
Brad King
c005babf89
Merge topic 'pkgc-name-prefix'
...
f59bab006d
PkgC: Add NAME and PREFIX
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !10473
2025-03-17 11:52:18 -04:00
Brad King
ac3c2f2273
Merge topic 'doc-file-api-link-bt'
...
40039ddbac
Help: Document backtrace member of link commandFragments in FileApi manual
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10471
2025-03-17 11:45:37 -04:00