Kitware Robot
f0bb74765a
CMake Nightly Date Stamp
2022-07-07 00:01:08 -04:00
Brad King
ad2e7f3c53
Merge topic 'command-arg-parser-optional'
...
bff468c988 cmFileCommand: Use cm::optional for keyword argument presence
2586afa31b cmCTest*Command:: Use cm::optional for keyword argument presence
5446b15c5c cmInstallCommand: Use cm::optional for keyword argument presence
298f226cb4 cmExportCommand: Use cm::optional for keyword argument presence
0a4c5164c9 cmArgumentParser: Offer cm::optional bindings to capture keyword presence
f3dbf4b89d cmArgumentParser: Remove unnecessary local names for common types
2873f41bd9 cmArgumentParser: Require callers to consider unparsed arguments
1ee5a4a548 cmArgumentParser: Avoid allocating copies of keyword strings
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7450
2022-07-06 09:22:38 -04:00
Brad King
fd0042b68a
Merge topic 'freebsd-cpack-update'
...
2655605261 FreeBSD: follow CPACK_PACKAGE_FILE_NAME, if set
50580af645 FreeBSD (docs): repair errors in documentation of FreeBSD-cpack
1b61cd1597 FreeBSD: explain the pkg_create() call
57e8cd1a81 FreeBSD: drop support for libpkg before 1.17
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7447
2022-07-06 09:19:45 -04:00
Brad King
1d3eb4aa34
Merge topic 'clang-assembler-fix'
...
01d05985fd Tests: Pass -fno-lto to the Assembler test when using clang
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7432
2022-07-06 09:18:46 -04:00
Brad King
4ae8018ddf
Merge topic 'FindOpenSSL-doc-pkg-config'
...
42199256af FindOpenSSL: Document use of pkg-config
475880f39b FindOpenSSL: Reformat hints documentation as definition list
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7441
2022-07-06 09:17:42 -04:00
Brad King
b80ccea686
Merge topic 'enable_language-deduplicate'
...
e3c8012ccd Help: Document enable_language accepting multiple languages
b4fd385c9b cmMakefile: Dedupe languages when enabling them
66bfe14309 cmMakefile: Refactor parameter and variable names for EnableLanguage
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7426
2022-07-06 09:16:34 -04:00
Brad King
2f561f0e24
Merge branch 'release-3.24'
2022-07-06 09:13:06 -04:00
Brad King
18824a9a2d
Merge topic 'genex-LINK_LIBRARY-fix-generation'
...
e8792da04b genex-LINK_LIBRARY: ensure correct generation inside LINK_GROUP genex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7443
2022-07-06 09:13:06 -04:00
Brad King
9b051f557e
Merge topic 'genex-LINK_LIBRARY-fix-generation' into release-3.24
...
e8792da04b genex-LINK_LIBRARY: ensure correct generation inside LINK_GROUP genex
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7443
2022-07-06 09:13:05 -04:00
Brad King
cf6225af3d
Merge topic 'vs-test-arm64'
...
190e3b93cd Tests: Exclude win/arm64 tests with CMAKE_VS_PLATFORM_NAME
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7449
2022-07-06 08:55:09 -04:00
Brad King
0b05adebcc
Merge topic 'lcc-additional-implicit-link-dirs'
...
0eea1e8563 LCC: for OpenMP, collectly determine implicit link dirs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !7436
2022-07-06 08:53:47 -04:00
Brad King
db256a5154
Merge topic 'pkgconfig-when-spaces-in-path'
...
bcdac84961 Tests/FindPkgConfig: correctly handle broken pkg-config
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !7435
2022-07-06 08:51:58 -04:00
Kitware Robot
d7ba536841
CMake Nightly Date Stamp
2022-07-06 00:01:09 -04:00
Brad King
fc30196e76
Merge branch 'release-3.24'
2022-07-05 17:35:06 -04:00
Brad King
016bc9715c
Merge topic 'FindwxWidgets-more-versions'
...
2a19231d61 FindwxWidgets: Support more wxWidgets versions, including 3.2
853449429d FindwxWidgets: Use version number from header for library names
ed51e0bb75 FindwxWidgets: Move extracting version number to a macro
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7448
2022-07-05 17:35:06 -04:00
Brad King
4a8db1783c
Merge topic 'FindwxWidgets-more-versions' into release-3.24
...
2a19231d61 FindwxWidgets: Support more wxWidgets versions, including 3.2
853449429d FindwxWidgets: Use version number from header for library names
ed51e0bb75 FindwxWidgets: Move extracting version number to a macro
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !7448
2022-07-05 17:35:05 -04:00
Brad King
1d1b3ec199
Merge branch 'release-3.24'
2022-07-05 17:33:55 -04:00
Brad King
90f292db56
Merge topic 'doc-cpack-archive-component'
...
5fa14ddecb Help: Document that CPack Archive Generator <component> is all uppercase
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7438
2022-07-05 17:33:55 -04:00
Brad King
a5a442d9e5
Merge topic 'doc-cpack-archive-component' into release-3.24
...
5fa14ddecb Help: Document that CPack Archive Generator <component> is all uppercase
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7438
2022-07-05 17:33:54 -04:00
Brad King
6271f9f186
Merge branch 'release-3.24'
2022-07-05 17:32:28 -04:00
Brad King
7de107ca56
Merge topic 'doc-TARGET_FILE-depends' into release-3.24
...
a4f0321ddc Help: Document $<TARGET_FILE> dependency behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7431
2022-07-05 17:32:27 -04:00
Brad King
3c9f4f8389
Merge topic 'doc-TARGET_FILE-depends'
...
a4f0321ddc Help: Document $<TARGET_FILE> dependency behavior
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7431
2022-07-05 17:32:27 -04:00
Brad King
eb21e350cc
Merge branch 'release-3.24'
2022-07-05 17:31:06 -04:00
Brad King
c3f53b8280
Merge topic 'docopt'
...
ee6b429498 Help: Clarify that option() is a boolean
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7434
2022-07-05 17:31:06 -04:00
Brad King
b90757a13a
Merge topic 'docopt' into release-3.24
...
ee6b429498 Help: Clarify that option() is a boolean
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7434
2022-07-05 17:31:05 -04:00
Brad King
bff468c988
cmFileCommand: Use cm::optional for keyword argument presence
2022-07-05 16:56:06 -04:00
Brad King
2586afa31b
cmCTest*Command:: Use cm::optional for keyword argument presence
2022-07-05 16:55:40 -04:00
Brad King
5446b15c5c
cmInstallCommand: Use cm::optional for keyword argument presence
2022-07-05 16:48:17 -04:00
Brad King
298f226cb4
cmExportCommand: Use cm::optional for keyword argument presence
2022-07-05 16:47:01 -04:00
Brad King
0a4c5164c9
cmArgumentParser: Offer cm::optional bindings to capture keyword presence
...
Several clients have been using `keywordsMissingValue` or
`parsedKeywords` to check for the presence of keywords. Offer them a
type-encoded way to explicitly check whether a keyword is present.
2022-07-05 16:35:01 -04:00
Brad King
f3dbf4b89d
cmArgumentParser: Remove unnecessary local names for common types
2022-07-05 16:35:01 -04:00
Brad King
2873f41bd9
cmArgumentParser: Require callers to consider unparsed arguments
2022-07-05 16:35:01 -04:00
Brad King
1ee5a4a548
cmArgumentParser: Avoid allocating copies of keyword strings
2022-07-05 16:34:57 -04:00
Brad King
fd3ed41109
file(GENERATE): Add test case covering use of both INPUT and CONTENT
...
We have long incorrectly accepted both of these together, and used only
the first one. Add a test to preserve compatibility.
2022-07-05 16:30:55 -04:00
Brad King
f713146a10
file(CONFIGURE): Add test cases covering missing mandatory options
2022-07-05 15:22:01 -04:00
Niyas Sait
190e3b93cd
Tests: Exclude win/arm64 tests with CMAKE_VS_PLATFORM_NAME
2022-07-05 20:12:09 +01:00
Maarten Bent
2a19231d61
FindwxWidgets: Support more wxWidgets versions, including 3.2
...
Update the example to use a more recent wxWidgets version.
Use a list with known version numbers when searching for installation directories and wx-config names.
2022-07-05 14:55:43 -04:00
Maarten Bent
853449429d
FindwxWidgets: Use version number from header for library names
2022-07-05 14:55:43 -04:00
Maarten Bent
ed51e0bb75
FindwxWidgets: Move extracting version number to a macro
2022-07-05 14:55:43 -04:00
tofraa
42199256af
FindOpenSSL: Document use of pkg-config
...
Issue: #17548
2022-07-05 11:54:40 -04:00
Brad King
475880f39b
FindOpenSSL: Reformat hints documentation as definition list
2022-07-05 11:50:21 -04:00
David Faure
5fa14ddecb
Help: Document that CPack Archive Generator <component> is all uppercase
2022-07-05 11:36:29 -04:00
Robert Maynard
a4f0321ddc
Help: Document $<TARGET_FILE> dependency behavior
...
Fixes : #23686
2022-07-05 11:31:23 -04:00
Michael Hirsch
ee6b429498
Help: Clarify that option() is a boolean
...
Also describe `option()` behavior in project vs. script mode.
2022-07-05 11:05:54 -04:00
Brad King
035d6d5251
Merge branch 'release-3.24'
2022-07-05 10:35:37 -04:00
Brad King
395ebfffd4
Merge topic 'doc-CMP0131'
...
703900d166 Help: Mention CMP0131 in LINK_LIBRARIES docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7444
2022-07-05 10:35:37 -04:00
Brad King
8fd68f9dd3
Merge topic 'doc-CMP0131' into release-3.24
...
703900d166 Help: Mention CMP0131 in LINK_LIBRARIES docs
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7444
2022-07-05 10:35:36 -04:00
Brad King
5e1079c607
Merge branch 'release-3.24'
2022-07-05 10:32:55 -04:00
Brad King
aa1eaf6b8a
Merge topic 'nvhpc-Werror'
...
35ec676ace NVHPC: warnings as error flag is "-Werror"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7415
2022-07-05 10:32:55 -04:00
Brad King
c70ed631f7
Merge topic 'nvhpc-Werror' into release-3.24
...
35ec676ace NVHPC: warnings as error flag is "-Werror"
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !7415
2022-07-05 10:32:54 -04:00