Ben Boeckel
e166bbef7b
cmComputeLinkInformation: prepare Item consumers for OBJECT libraries
...
After b665966933 (cmComputeLinkInformation: track `OBJECT` library
dependencies, 2023-07-22), introduced in !8645 as a fix for #25112 ,
`OBJECT` libraries were tracked in a separate member to reduce the risk
of further regressions. This commit prepares consumers to handle
`OBJECT` libraries once they start appearing as link items.
2023-08-01 10:06:02 -04:00
Brad King
17dcd9424a
Merge topic 'xcode-embed-resources'
...
e40d2cb3af Xcode: Add embed resources support
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Acked-by: Deal <halx99@live.com >
Merge-request: !8632
2023-08-01 09:33:15 -04:00
Brad King
d8b6a750a0
Merge topic 'windows-tidy-cmstrcat'
...
d58253d155 clang-tidy: fix `performance-faster-string-find` lints
a19ec77200 clang-tidy: fix `readability-static-accessed-through-instance` lints
3d03629f20 cmWIXRichTextFormatWriter: remove identity cast
1df29567ac clang-tidy: fix `modernize-use-equals-default` lints
32fe862b8c clang-tidy: fix `readability-container-size-empty` lints
7eaab9a957 clang-tidy: fix `modernize-raw-string-literal` lints
ffa49c23aa clang-tidy: fix `readability-else-after-return` lints
4489e9a85c clang-tidy: fix `modernize-use-auto` lints
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8668
2023-08-01 09:31:45 -04:00
Brad King
08c637423c
Merge topic 'clang-tidy-xcode-generator'
...
09b7ac7f67 strings: use single characters where possible
6aa9023700 string_view: use string_view literals in comparisons
1b60137b98 strings: combine string literals
e1b70d7286 cmCPackDragNDropGenerator: use a string instead of a stream for commands
f5d04b5bf0 cmStrCat: use where possible in Apple-specific sources
3af822cd8f cmXCode21Object: simplify streaming expression
c4f751604b cmLocalXCodeGenerator: return a default string
ce549909fb cmCPackPKGGenerator: remove unnecessary `.c_str()` calls
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !8660
2023-08-01 09:30:55 -04:00
Kitware Robot
823436a41c
CMake Nightly Date Stamp
2023-08-01 00:01:10 -04:00
Brad King
7518fd6074
Merge topic 'test-target-property-init'
...
b66c494ca4 Tests/RunCMake/property_init: test 'with_exports' properties
efad4391e5 Tests/RunCMake/property_init: test 'with_commands' properties
5f1bf85f84 Tests/RunCMake/property_init: test 'with_artifact' properties
02972ed9e8 Tests/RunCMake/property_init: test 'shared_library' properties
653a32aa72 Tests/RunCMake/property_init: test 'pic_targets' properties
141049cf16 Tests/RunCMake/property_init: test 'normal' properties
bc318ceb7f Tests/RunCMake/property_init: test 'non_imported' properties
0b56e3fedd Tests/RunCMake/property_init: test 'normal_non_imported' properties
...
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8655
2023-07-31 10:50:23 -04:00
Brad King
307b2dbadd
Merge topic 'ci-debian-12'
...
241ee252ce IWYU: Update for Debian 12 CI job
09db788636 ci: use Debian 12 images and environments
9526679bbc ci: Update base images to Debian 12
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8669
2023-07-31 10:42:01 -04:00
Kitware Robot
beebc77992
CMake Nightly Date Stamp
2023-07-31 00:01:56 -04:00
halx99
e40d2cb3af
Xcode: Add embed resources support
2023-07-31 09:08:10 +08:00
Ben Boeckel
d58253d155
clang-tidy: fix performance-faster-string-find lints
2023-07-30 20:19:49 -04:00
Ben Boeckel
a19ec77200
clang-tidy: fix readability-static-accessed-through-instance lints
2023-07-30 20:19:48 -04:00
Ben Boeckel
3d03629f20
cmWIXRichTextFormatWriter: remove identity cast
2023-07-30 20:19:48 -04:00
Ben Boeckel
1df29567ac
clang-tidy: fix modernize-use-equals-default lints
2023-07-30 20:19:48 -04:00
Ben Boeckel
32fe862b8c
clang-tidy: fix readability-container-size-empty lints
2023-07-30 20:19:48 -04:00
Ben Boeckel
7eaab9a957
clang-tidy: fix modernize-raw-string-literal lints
2023-07-30 20:19:48 -04:00
Ben Boeckel
09b7ac7f67
strings: use single characters where possible
2023-07-30 18:33:07 -04:00
Ben Boeckel
6aa9023700
string_view: use string_view literals in comparisons
2023-07-30 18:33:07 -04:00
Ben Boeckel
1b60137b98
strings: combine string literals
2023-07-30 18:33:07 -04:00
Ben Boeckel
e1b70d7286
cmCPackDragNDropGenerator: use a string instead of a stream for commands
2023-07-30 18:33:07 -04:00
Ben Boeckel
f5d04b5bf0
cmStrCat: use where possible in Apple-specific sources
2023-07-30 18:33:07 -04:00
Ben Boeckel
3af822cd8f
cmXCode21Object: simplify streaming expression
2023-07-30 18:33:07 -04:00
Ben Boeckel
c4f751604b
cmLocalXCodeGenerator: return a default string
...
Instead of using the `strlen`-based constructor.
2023-07-30 18:33:07 -04:00
Ben Boeckel
ce549909fb
cmCPackPKGGenerator: remove unnecessary .c_str() calls
2023-07-30 18:33:07 -04:00
Ben Boeckel
e48dbbf048
cmCPackDragNDropGenerator: remove unnecessary string construction
2023-07-30 18:33:07 -04:00
Ben Boeckel
22bc92fbc1
clang-tidy: fix readability-braces-around-statements lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
e98088ef75
clang-tidy: fix modernize-use-override lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
1c33464485
clang-tidy: fix readability-else-after-return lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
709c185d8f
clang-tidy: fix bugprone-branch-clone lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
efd9398844
clang-tidy: fix modernize-use-default-member-init lints
2023-07-30 18:33:07 -04:00
Ben Boeckel
084aa40ecb
clang-tidy: fix modernize-loop-convert lints
2023-07-30 18:33:07 -04:00
Kitware Robot
49e2a4a0a7
CMake Nightly Date Stamp
2023-07-30 00:01:07 -04:00
Ben Boeckel
d718262faa
cmTarget: handle HIP_STANDARD like other language standards
2023-07-29 09:35:20 -04:00
Kitware Robot
eb092ade48
CMake Nightly Date Stamp
2023-07-29 00:01:13 -04:00
Kyle Edwards
4cf5eab79d
Merge topic 'xcframework-find-library'
...
9bf8f7de06 find_library(): Add support for .xcframework
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !8661
2023-07-28 14:59:14 -04:00
Kyle Edwards
9bf8f7de06
find_library(): Add support for .xcframework
...
Issue: #21752
2023-07-28 14:41:45 -04:00
Brad King
241ee252ce
IWYU: Update for Debian 12 CI job
...
`include-what-you-use` diagnostics, in practice, are specific to
the environment's compiler and standard library. Update includes
to satisfy IWYU for our CI job under Debian 12.
2023-07-28 09:14:08 -04:00
Brad King
e49ff2b2f2
Merge topic 'ExportTestLabelToJUnit'
...
2b99e64413 set_test_properties: link to the test properties in the documentation
b11e8afbfa ctest: export test labels to junit xml
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8635
2023-07-28 09:12:23 -04:00
Brad King
8268fc8661
Merge topic 'cxx-atomic'
...
78bbd58545 Source: Link libatomic when needed on Linux 32-bit ARM
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !8663
2023-07-28 09:08:40 -04:00
Kitware Robot
e1699f123e
CMake Nightly Date Stamp
2023-07-28 00:01:11 -04:00
Ben Boeckel
ffa49c23aa
clang-tidy: fix readability-else-after-return lints
2023-07-27 20:15:51 -04:00
Ben Boeckel
4489e9a85c
clang-tidy: fix modernize-use-auto lints
2023-07-27 20:15:51 -04:00
Ben Boeckel
93a366697f
clang-tidy: fix modernize-use-nullptr lints
2023-07-27 20:15:51 -04:00
Ben Boeckel
e8983bd20d
clang-tidy: fix readability-braces-around-statements lints
2023-07-27 20:15:51 -04:00
Ben Boeckel
1159cdc235
cmVisualStudioWCEPlatformParser: combine character pushbacks
2023-07-27 20:15:51 -04:00
Ben Boeckel
46f71720fe
cmVisualStudioSlnParser: simplify switch statement
2023-07-27 20:15:51 -04:00
Ben Boeckel
48b38d2d86
cmLocalVisualStudio10Generator: remove unnecessary .c_str()
2023-07-27 20:15:51 -04:00
Ben Boeckel
d4144b9c0a
strings: use emplace_back with cmStrCat arguments
2023-07-27 20:15:51 -04:00
Ben Boeckel
809248a0c9
strings: use character literals where possible
2023-07-27 20:00:59 -04:00
Ben Boeckel
7137b17835
cmStrCat: use in Windows-specific sources
2023-07-27 20:00:59 -04:00
Ben Boeckel
2409f62d18
strings: simplify streaming sequences
2023-07-27 19:10:39 -04:00