Brad King
7654d615ad
Merge branch 'release-4.0'
2025-02-13 09:30:57 -05:00
Brad King
60bcd9cc50
Merge topic 'doc-header-only'
...
2d5f2c9311
Help: Make cmake-buildsystem(7) header-only examples consistent
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10333
2025-02-13 09:30:56 -05:00
Brad King
f45c1384cb
Merge topic 'doc-header-only' into release-4.0
...
2d5f2c9311
Help: Make cmake-buildsystem(7) header-only examples consistent
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10333
2025-02-13 09:30:55 -05:00
Brad King
7c2dde2728
Merge branch 'release-4.0'
2025-02-13 09:29:26 -05:00
Brad King
0ab7ac117f
Merge branch 'release-3.31'
2025-02-13 09:29:21 -05:00
Brad King
3ba4ca5963
Merge branch 'release-3.31' into release-4.0
2025-02-13 09:29:00 -05:00
Brad King
c5a0ae1ae2
Merge branch 'release-4.0'
2025-02-13 09:28:32 -05:00
Brad King
6062453319
Merge topic 'ci-msvc-14.43'
...
8353a88661
ci: Update Windows builds to MSVC 14.43 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10336
2025-02-13 09:28:32 -05:00
Brad King
10da186af0
Merge topic 'ci-msvc-14.43' into release-4.0
...
8353a88661
ci: Update Windows builds to MSVC 14.43 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10336
2025-02-13 09:28:30 -05:00
Brad King
c3735f37da
Merge topic 'ci-msvc-14.43' into release-3.31
...
8353a88661
ci: Update Windows builds to MSVC 14.43 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10336
2025-02-13 09:27:24 -05:00
Kitware Robot
2bccf69381
CMake Nightly Date Stamp
2025-02-13 00:06:09 -05:00
Matthew Woehlke
3e6466eb16
find_package: Honor version requests when finding CPS packages
...
Teach find_package to check a CPS package's version (when provided)
against a version request given to the find_package invocation.
2025-02-12 11:36:41 -05:00
Matthew Woehlke
7a0e698384
find_package: Fix CPS version parsing
...
Update cmPackageInfoReader's version parsing to more fully conform to
the specification and to reject non-conforming version strings. Start
adding framework to support version schemas other than "simple". Fix how
cmFindPackageCommand extracts version parts to not fail if more than
four parts are present.
2025-02-12 11:35:54 -05:00
Brad King
8353a88661
ci: Update Windows builds to MSVC 14.43 toolset
2025-02-12 11:05:51 -05:00
Yegor Yefremov
d1b888a55e
FindGettext: Fix gettext_create_translations signature and description
...
The first input parameter is a potfile and not mofile.
Also mention the fact that the generated binary files
will be automatically installed.
2025-02-12 10:12:40 -05:00
Brad King
e845e1b5d0
Merge branch 'release-4.0'
2025-02-12 09:43:19 -05:00
Brad King
0492b52fd1
Merge topic 'instrumentation-build-snippet'
...
c8e319d08c
instrumentation: Add experimental notes to docs
f777af7734
instrumentation: Update docs for available snippets
2299b2fcab
instrumentation: Add build snippet
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10328
2025-02-12 09:43:19 -05:00
Brad King
1d274d34b9
Merge topic 'instrumentation-build-snippet' into release-4.0
...
c8e319d08c
instrumentation: Add experimental notes to docs
f777af7734
instrumentation: Update docs for available snippets
2299b2fcab
instrumentation: Add build snippet
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10328
2025-02-12 09:43:17 -05:00
Brad King
769528b79e
Merge branch 'release-4.0'
2025-02-12 09:33:56 -05:00
Brad King
b96f4e80f2
Merge topic 'cps-fix-config-import'
...
0ba5343b66
cmPackageInfoReader: Fix configuration-specific importing
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10330
2025-02-12 09:33:56 -05:00
Brad King
8e38ea12ec
Merge topic 'cps-fix-config-import' into release-4.0
...
0ba5343b66
cmPackageInfoReader: Fix configuration-specific importing
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10330
2025-02-12 09:33:54 -05:00
Brad King
d48391250c
Merge branch 'release-4.0'
2025-02-12 09:32:38 -05:00
Brad King
c14c72f0d0
Merge topic 'cps-fix-extra-schema'
...
83b22da7ac
cmPackageInfoReader: Inherit cps_version
caff0d62c6
cmFindPackageCommand: Simplify cmStrCat
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10329
2025-02-12 09:32:38 -05:00
Brad King
4977e98594
Merge topic 'cps-fix-extra-schema' into release-4.0
...
83b22da7ac
cmPackageInfoReader: Inherit cps_version
caff0d62c6
cmFindPackageCommand: Simplify cmStrCat
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10329
2025-02-12 09:32:37 -05:00
Brad King
1549d97c4d
Merge branch 'release-4.0'
2025-02-12 09:30:32 -05:00
Brad King
10cf9007f3
Merge topic 'help-find-library'
...
4b7ed0ec79
Help: Clarify find_library() behavior for suffixed libraries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10322
2025-02-12 09:30:32 -05:00
Brad King
33b3fb0876
Merge topic 'help-find-library' into release-4.0
...
4b7ed0ec79
Help: Clarify find_library() behavior for suffixed libraries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10322
2025-02-12 09:30:30 -05:00
Brad King
41171289c8
Merge branch 'release-4.0'
2025-02-12 09:28:52 -05:00
Brad King
54cf35a8c0
Merge topic 'doc-target_link_libraries'
...
1d07da0912
Help: Clarify context of target_link_libraries pre-4.0 behavior documentation
b7dc28cb8c
Help: Drop target_link_libraries redundant prose on debug/optimized keywords
b4bac3018f
Help: Drop target_link_libraries mention of CMP0003 and CMP0004
639eee1a0c
Help: Call out target_link_libraries legacy signatures earlier
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Yegor Yefremov <yegorslists@googlemail.com>
Merge-request: !10326
2025-02-12 09:28:52 -05:00
Brad King
ae103956b0
Merge topic 'doc-target_link_libraries' into release-4.0
...
1d07da0912
Help: Clarify context of target_link_libraries pre-4.0 behavior documentation
b7dc28cb8c
Help: Drop target_link_libraries redundant prose on debug/optimized keywords
b4bac3018f
Help: Drop target_link_libraries mention of CMP0003 and CMP0004
639eee1a0c
Help: Call out target_link_libraries legacy signatures earlier
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Yegor Yefremov <yegorslists@googlemail.com>
Merge-request: !10326
2025-02-12 09:28:50 -05:00
Brad King
25b1122b37
Merge branch 'release-4.0'
2025-02-12 09:27:39 -05:00
Brad King
aad342d75a
Merge topic 'update-kwsys'
...
9afe813781
Merge branch 'upstream-KWSys' into update-kwsys
7cd4048b3a
KWSys 2025-02-12 (49c09912)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10327
2025-02-12 09:27:39 -05:00
Brad King
6571bf0be5
Merge topic 'update-kwsys' into release-4.0
...
9afe813781
Merge branch 'upstream-KWSys' into update-kwsys
7cd4048b3a
KWSys 2025-02-12 (49c09912)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10327
2025-02-12 09:27:37 -05:00
Brad King
9eca5bee4a
Merge branch 'release-4.0'
2025-02-12 09:23:39 -05:00
Brad King
6bd903551e
Merge topic 'findbase_dont_erase_outofbounds_entry'
...
f5837f0ac9
cmFindBase: Don't pass vector::erase an out of bounds iterator
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10331
2025-02-12 09:23:39 -05:00
Brad King
e14b86b7ff
Merge topic 'findbase_dont_erase_outofbounds_entry' into release-4.0
...
f5837f0ac9
cmFindBase: Don't pass vector::erase an out of bounds iterator
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10331
2025-02-12 09:23:37 -05:00
Patrik Huber
2d5f2c9311
Help: Make cmake-buildsystem(7) header-only examples consistent
...
Extend commit 93696d0f2e
(Help: Restore cmake-buildsystem(7) header-only
library example, 2023-01-13, v3.25.2~3^2) to cover a second part of the
example from commit 4b25a0d512
(Help/manual: Update header-only library
example, 2022-04-22, v3.24.0-rc1~220^2).
Issue: #24319
2025-02-12 09:14:41 -05:00
Brad King
52f6845f21
Merge branch 'release-4.0'
2025-02-12 09:10:05 -05:00
Brad King
584bf096fa
Merge topic 'execute_process-cmd-bat'
...
b902fbd0c6
execute_process: Clarify when a Windows command interpreter is used
e388ed687a
execute_process: Improve invocation of .cmd/.bat with spaces
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nikita Nemkin <nikita@nemkin.ru>
Acked-by: Alexey Edelev <alexey.edelev@qt.io>
Merge-request: !10321
2025-02-12 09:10:04 -05:00
Brad King
7e5a80c7ff
Merge topic 'execute_process-cmd-bat' into release-4.0
...
b902fbd0c6
execute_process: Clarify when a Windows command interpreter is used
e388ed687a
execute_process: Improve invocation of .cmd/.bat with spaces
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Nikita Nemkin <nikita@nemkin.ru>
Acked-by: Alexey Edelev <alexey.edelev@qt.io>
Merge-request: !10321
2025-02-12 09:10:03 -05:00
Brad King
ca409e279c
Merge branch 'release-4.0'
2025-02-12 09:07:50 -05:00
Brad King
a17adb2e69
Merge topic 'test-uv-patches'
...
ab8b94986d
Tests: Fix memory leak in CMakeLib.testUVPatches
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10324
2025-02-12 09:07:50 -05:00
Brad King
743f87d800
Merge topic 'test-uv-patches' into release-4.0
...
ab8b94986d
Tests: Fix memory leak in CMakeLib.testUVPatches
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10324
2025-02-12 09:07:48 -05:00
Brad King
9afe813781
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2025-02-12 (49c09912)
2025-02-12 07:24:00 -05:00
KWSys Upstream
7cd4048b3a
KWSys 2025-02-12 (49c09912)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 49c099125d24880b2f71501fd81542896107e703 (master).
Upstream Shortlog
-----------------
Brad King (1):
6b6ab811 SystemTools: Revert "use CopyFile on Windows"
Leonid Pospelov (1):
6958dea7 SystemTools: use CopyFile on Windows
Xeonacid (1):
2f654745 SystemInformation: Let NumberOf{Physical,Logical}CPU respect each other
2025-02-12 07:23:59 -05:00
Kitware Robot
2adf14f420
CMake Nightly Date Stamp
2025-02-12 00:06:03 -05:00
Robert Maynard
f5837f0ac9
cmFindBase: Don't pass vector::erase an out of bounds iterator
...
Fixes : #26606
2025-02-11 14:59:21 -05:00
Martin Duffy
c8e319d08c
instrumentation: Add experimental notes to docs
2025-02-11 13:47:56 -05:00
Martin Duffy
f777af7734
instrumentation: Update docs for available snippets
2025-02-11 13:47:20 -05:00
Martin Duffy
2299b2fcab
instrumentation: Add build snippet
...
Adds a new snippet generation for recording the full time spent waiting for
`ninja` or `make` invocations to finish.
2025-02-11 13:31:28 -05:00