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
Kitware Robot
d769493bf2
CMake Nightly Date Stamp
2025-03-19 00:04:42 -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
Brad King
0602ffb452
Merge branch 'release-4.0'
2025-03-17 11:44:03 -04:00
Brad King
8a52c4ae56
Merge branch 'release-3.31'
2025-03-17 11:43:56 -04:00
Brad King
2ea2f6bb38
Merge branch 'release-3.31' into release-4.0
2025-03-17 11:43:35 -04:00
Brad King
eca81157aa
Merge branch 'release-4.0'
2025-03-17 11:42:05 -04:00
Brad King
46838bbe11
Merge topic 'msvc-c++23'
...
d54916d03a MSVC: Revert use of temporary -std:c++23preview flag for C++23
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10470
2025-03-17 11:42:05 -04:00
Brad King
89f6be8264
Merge topic 'msvc-c++23' into release-4.0
...
d54916d03a MSVC: Revert use of temporary -std:c++23preview flag for C++23
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10470
2025-03-17 11:42:03 -04:00
Brad King
662e8aeea8
Merge topic 'msvc-c++23' into release-3.31
...
d54916d03a MSVC: Revert use of temporary -std:c++23preview flag for C++23
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10470
2025-03-17 11:41:04 -04:00
Kitware Robot
6639ac87b8
CMake Nightly Date Stamp
2025-03-17 00:04:24 -04:00
Peter Kokot
0f27b9bab6
CMakeDetermineVSServicePack: Update documentation
2025-03-16 23:10:15 +01:00
Peter Kokot
fb34f1d630
CMakeExpandImportedTargets: Update documentation
2025-03-16 23:03:05 +01:00
Peter Kokot
d6e1d220a0
GetPrerequisites: Update documentation
...
This updates the module documentation to ease the upgrade path to
file(GET_RUNTIME_DEPENDENCIES) and syncs formatting as used in other
documentation pages. Lowercase style is used for functions, some missing
arguments added to signatures, and examples section added.
2025-03-16 22:49:09 +01:00
Kitware Robot
212b380718
CMake Nightly Date Stamp
2025-03-16 00:04:26 -04:00
Peter Kokot
7dc53c5362
KDE3Macros: Replace obsolete/deprecated add_file_dependencies()
...
The AddFileDependencies module is deprecated as of CMake 3.20 but
doesn't emit warnings/deprecation notices yet. This for now only
upgrades the code usage of KDE3Macros module without this deprecated
module.
2025-03-16 02:01:55 +01:00