Alex Turbov
d168cd397f
pre-commit: version bump typos
hook to 1.30 + add some more ignore IDs
2025-03-04 04:28:07 +04:00
Alex Turbov
4d99e2b702
Help(FindJasper): Fix the spelling typo in the variable documentation
2025-03-04 04:25:36 +04:00
Brad King
11ce980a46
Merge branch 'release-4.0'
2025-03-03 08:57:49 -05:00
Brad King
d1812031a8
Merge topic 'Help-CMAKE_LANG_LINK_MODE-clarify_usage'
...
b0d0a8d54f
Help: CMAKE_LANG_LINK_MODE: clarify usage.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10411
2025-03-03 08:57:49 -05:00
Brad King
7b1e57e6ac
Merge topic 'Help-CMAKE_LANG_LINK_MODE-clarify_usage' into release-4.0
...
b0d0a8d54f
Help: CMAKE_LANG_LINK_MODE: clarify usage.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10411
2025-03-03 08:57:47 -05:00
Brad King
f18c64b153
Merge branch 'release-4.0'
2025-03-03 08:56:56 -05:00
Brad King
759ba45bdb
Merge topic 'cpack-rpm-weak-deps'
...
283a48403f
CPack/RPM: Fix detection of RPM support for weak dependencies
ab4e74ad0b
CPack/RPM: Remove redundant conditions for presence of rpmbuild
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10403
2025-03-03 08:56:55 -05:00
Brad King
3def90f841
Merge topic 'cpack-rpm-weak-deps' into release-4.0
...
283a48403f
CPack/RPM: Fix detection of RPM support for weak dependencies
ab4e74ad0b
CPack/RPM: Remove redundant conditions for presence of rpmbuild
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10403
2025-03-03 08:56:54 -05:00
Brad King
c2df21d80b
Merge branch 'release-4.0'
2025-03-03 08:52:29 -05:00
Brad King
a625829b26
Merge topic 'update-kwsys'
...
547c42b294
Merge branch 'upstream-KWSys' into update-kwsys
25ea535aba
KWSys 2025-03-01 (1d82baee)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !10408
2025-03-03 08:52:29 -05:00
Brad King
636a12ff6b
Merge topic 'update-kwsys' into release-4.0
...
547c42b294
Merge branch 'upstream-KWSys' into update-kwsys
25ea535aba
KWSys 2025-03-01 (1d82baee)
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Alex <leha-bot@yandex.ru>
Merge-request: !10408
2025-03-03 08:52:27 -05:00
Kitware Robot
b22079b657
CMake Nightly Date Stamp
2025-03-03 00:07:04 -05:00
Brad King
42755a6d30
Merge topic 'string-TIMESTAMP-2038'
...
be2f7097ca
Tests: Skip string(TIMESTAMP) 2038 case on parisc 32-bit time_t
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10409
2025-03-02 16:57:17 -05:00
Marc Chevrier
5120987bc3
Merge topic 'FindPython-tests-refactoring'
...
aed9dffdc9
FindPython: migrate tests to RunCMake framework
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10380
2025-03-02 08:00:08 -05:00
Marc Chevrier
b0d0a8d54f
Help: CMAKE_LANG_LINK_MODE: clarify usage.
2025-03-02 13:57:30 +01:00
Kitware Robot
993220d58f
CMake Nightly Date Stamp
2025-03-02 00:08:11 -05:00
Brad King
be2f7097ca
Tests: Skip string(TIMESTAMP) 2038 case on parisc 32-bit time_t
...
This was missed by commit 74519e1c83
(string(TIMESTAMP): Fix %s
placeholder for year 2038 on Windows, 2025-02-23).
2025-03-01 14:24:13 -05:00
Brad King
db892c72b9
Merge topic 'patch-UseEcos-ECOSCONFIG_EXECUTABLE'
...
debd5ca4ff
UseEcos: Mark ECOSCONFIG_EXECUTABLE as advanced
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10404
2025-03-01 10:30:57 -05:00
Brad King
cc7955c48d
Merge topic 'patch-cmake-host-system-information'
...
d9de3fe322
cmake_host_system_information: Extend fallback script example
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10406
2025-03-01 10:29:39 -05:00
Brad King
be3df58ff5
Merge topic 'patch-processor-count-cmd-sysinfo'
...
3563e37d1b
ProcessorCount: Mark ProcessorCount_cmd_sysinfo as advanced
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10400
2025-03-01 10:17:08 -05:00
Brad King
547c42b294
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2025-03-01 (1d82baee)
2025-03-01 10:06:13 -05:00
KWSys Upstream
25ea535aba
KWSys 2025-03-01 (1d82baee)
...
Code extracted from:
https://gitlab.kitware.com/utils/kwsys.git
at commit 1d82baee88db598a77d9b1a07f7a5fb9b1860f83 (master).
Upstream Shortlog
-----------------
leha-bot (1):
1079929c Status: Fix encoding of error strings on Windows
2025-03-01 10:06:13 -05:00
Kitware Robot
b98105534a
CMake Nightly Date Stamp
2025-03-01 00:05:45 -05:00
Brad King
283a48403f
CPack/RPM: Fix detection of RPM support for weak dependencies
...
Add a missing `find_program` call to populate `RPM_EXECUTABLE`.
This was left out of two previous changes that intended to query
the `rpm` executable:
* In commit 9b53eca317
(CPack/RPM: Fix weak dep support, 2021-06-29,
v3.21.0-rc2~4^2), without `RPM_EXECUTABLE` the query always failed,
so we were concluding that weak dependencies are not supported even
when they are.
* In commit 488de6294a
(CPack: correctly perform querytags on old
versions of RPM, 2025-01-09, v4.0.0-rc1~182^2~3), without
`RPM_EXECUTABLE` the query always failed. This change has not
yet been in a release anyway.
Also fix the test case for the "suggests" field to verify this.
Issue: #22350
Reported-by: Balazs Kosaras <balazskosaras@gmail.com>
2025-02-28 17:24:44 -05:00
Peter Kokot
d9de3fe322
cmake_host_system_information: Extend fallback script example
...
This fixes some typos and extends example how to use the
CMAKE_GET_OS_RELEASE_FALLBACK_SCRIPTS list variable.
2025-02-28 23:22:24 +01:00
Brad King
ab4e74ad0b
CPack/RPM: Remove redundant conditions for presence of rpmbuild
...
If `rpmbuild` is missing, error out early.
While at it, drop unfinished `alien` support.
2025-02-28 17:06:47 -05:00
Brad King
f9b8eeec2f
Merge branch 'release-4.0'
2025-02-28 16:21:33 -05:00
Brad King
31d7ae793a
Merge topic 'cpack-rpm-docs'
...
7ae85338ca
CPack/RPM: Normalize documentation wording about quoting requirements
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10402
2025-02-28 16:21:32 -05:00
Brad King
62321f299c
Merge topic 'cpack-rpm-docs' into release-4.0
...
7ae85338ca
CPack/RPM: Normalize documentation wording about quoting requirements
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10402
2025-02-28 16:21:31 -05:00
Peter Kokot
debd5ca4ff
UseEcos: Mark ECOSCONFIG_EXECUTABLE as advanced
2025-02-28 20:47:53 +01:00
Balazs Kosaras
7ae85338ca
CPack/RPM: Normalize documentation wording about quoting requirements
...
The phrase "requires string" refers to the RPM `Requires` tag, but it
had been copied from the description of `CPACK_RPM_PACKAGE_REQUIRES`
without adjusting the text.
2025-02-28 12:06:39 -05:00
Marc Chevrier
aed9dffdc9
FindPython: migrate tests to RunCMake framework
2025-02-28 17:55:24 +01:00
Brad King
75da788360
Merge topic 'find-package-required'
...
857a039d66
find_*: Add variable to default calls to REQUIRED
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10364
2025-02-28 11:15:23 -05:00
Brad King
45a1958460
Merge topic 'patch-UseEcos'
...
296c74cc5c
UseEcos: Update documentation
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10399
2025-02-28 11:11:50 -05:00
Brad King
71ae4e011d
Merge branch 'release-4.0'
2025-02-28 11:09:49 -05:00
Brad King
7f850fba3c
Merge topic 'rel-sunos'
...
5dd973f900
ci: Convert sunos packaging jobs to build sunos-{x86_64,sparc64} binaries
fd1907e50e
Utilities/Release: Convert base images to build sunos-{x86_64,sparc64}
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10401
2025-02-28 11:09:49 -05:00
Brad King
39d0fd2203
Merge topic 'rel-sunos' into release-4.0
...
5dd973f900
ci: Convert sunos packaging jobs to build sunos-{x86_64,sparc64} binaries
fd1907e50e
Utilities/Release: Convert base images to build sunos-{x86_64,sparc64}
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10401
2025-02-28 11:09:47 -05:00
Brad King
74aa634107
Merge branch 'release-4.0'
2025-02-28 11:05:55 -05:00
Brad King
17e5d99de2
Merge branch 'release-3.31'
2025-02-28 11:05:48 -05:00
Brad King
369b9623a4
Merge branch 'release-3.31' into release-4.0
2025-02-28 11:05:24 -05:00
Brad King
ef1f7842f2
Merge branch 'release-4.0'
2025-02-28 11:04:59 -05:00
Brad King
b419c2936f
Merge topic 'test-RunCMake-ld--warn-rwx-segments'
...
5c7224bdff
Tests: Teach RunCMake to ignore GNU ld --warn-rwx-segments warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10398
2025-02-28 11:04:59 -05:00
Brad King
9b86715ca9
Merge topic 'test-RunCMake-ld--warn-rwx-segments' into release-4.0
...
5c7224bdff
Tests: Teach RunCMake to ignore GNU ld --warn-rwx-segments warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10398
2025-02-28 11:04:57 -05:00
Brad King
fea3aa9760
Merge topic 'test-RunCMake-ld--warn-rwx-segments' into release-3.31
...
5c7224bdff
Tests: Teach RunCMake to ignore GNU ld --warn-rwx-segments warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10398
2025-02-28 11:04:07 -05:00
Kitware Robot
2e8cef8237
CMake Nightly Date Stamp
2025-02-28 00:06:53 -05:00
Brad King
5dd973f900
ci: Convert sunos packaging jobs to build sunos-{x86_64,sparc64} binaries
2025-02-27 16:35:09 -05:00
Brad King
fd1907e50e
Utilities/Release: Convert base images to build sunos-{x86_64,sparc64}
2025-02-27 16:35:09 -05:00
Peter Kokot
3563e37d1b
ProcessorCount: Mark ProcessorCount_cmd_sysinfo as advanced
2025-02-27 22:30:41 +01:00
Peter Kokot
296c74cc5c
UseEcos: Update documentation
...
- Module macros described as a list with the usual RST syntax.
- Mention of internal macro ecos_add_target_lib() removed, as it is
internal implementation meant for the ecos_add_executable().
- Documentation from internal comments moved to the main docs header.
- Variable descriptions updated.
- Internal comments adjusted for readability.
2025-02-27 18:53:00 +01:00
Martin Duffy
857a039d66
find_*: Add variable to default calls to REQUIRED
...
This adds a `CMAKE_FIND_REQUIRED` variable which causes `find_package`,
`find_path`, `find_file`, `find_library` and `find_program` to be
considered `REQUIRED` by default.
It also introduces an `OPTIONAL` keyword to those commands, allowing
them to ignore the value of this variable.
Issue: #26576
2025-02-27 10:51:07 -05:00