Brad King
7d83672b2d
Merge topic 'doc-src-var-xref'
...
8905157694 Help: Link CMAKE_CURRENT_LIST_(DIR|FILE|LINE) to/from FUNCTION-equivalents
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10338
2025-02-14 09:20:00 -05:00
Brad King
4b41264469
Merge topic 'vs-version'
...
e5fd973b14 VS: Set the linker image version using the target's VERSION property
2e798a4137 VS: Fix UnityBuild test selection in VS10Project tests
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10307
2025-02-14 09:18:23 -05:00
Kitware Robot
b18513105c
CMake Nightly Date Stamp
2025-02-14 00:07:19 -05:00
Alex Neundorf
8905157694
Help: Link CMAKE_CURRENT_LIST_(DIR|FILE|LINE) to/from FUNCTION-equivalents
2025-02-13 09:46:20 -05:00
Brad King
b5c76292fb
Merge branch 'release-4.0'
2025-02-13 09:33:06 -05:00
Brad King
a0aa37180c
Merge topic 'find-cps-version'
...
3e6466eb16 find_package: Honor version requests when finding CPS packages
7a0e698384 find_package: Fix CPS version parsing
35a7ed125b find_package: Fix reporting of rejected CPS files' version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10297
2025-02-13 09:33:06 -05:00
Brad King
3f2386db2b
Merge topic 'find-cps-version' into release-4.0
...
3e6466eb16 find_package: Honor version requests when finding CPS packages
7a0e698384 find_package: Fix CPS version parsing
35a7ed125b find_package: Fix reporting of rejected CPS files' version
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !10297
2025-02-13 09:33:04 -05:00
Brad King
b4db1c2a81
Merge topic 'FindGettext-doc'
...
d1b888a55e FindGettext: Fix gettext_create_translations signature and description
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !10334
2025-02-13 09:31:44 -05:00
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