Brad King
0a84ba8590
Merge topic 'refactor-CTest-GetOption-returns-cmProp'
...
f9bcde974e cmCTestGenericHandler::GetOption returns cmProp
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6505
2021-09-14 09:39:09 -04:00
Brad King
085719d4d8
Merge topic 'iwyu-cl'
...
ccfe1b0b40 IWYU: Add `--driver-mode=cl` when applicable
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6511
2021-09-14 09:36:13 -04:00
Brad King
2a8d9bf4cc
Merge topic 'CMakeDependentOption-condition-syntax'
...
059b90a0b4 CMakeDependentOption: Introduce policy CMP0127 for full Condition Syntax
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6493
2021-09-14 09:35:07 -04:00
Kitware Robot
de1c6c0bc5
CMake Nightly Date Stamp
2021-09-14 00:01:11 -04:00
Marc Chevrier
f9bcde974e
cmCTestGenericHandler::GetOption returns cmProp
2021-09-13 11:29:07 +02:00
Kitware Robot
253f31f5ef
CMake Nightly Date Stamp
2021-09-13 00:01:21 -04:00
Kitware Robot
b7bcf70761
CMake Nightly Date Stamp
2021-09-12 00:01:13 -04:00
Kitware Robot
00a2dc4d2f
CMake Nightly Date Stamp
2021-09-11 00:01:17 -04:00
PigeonF
ccfe1b0b40
IWYU: Add --driver-mode=cl when applicable
...
We already do this for `clang-tidy`.
Fixes : #16554
2021-09-10 09:53:31 -04:00
Marc Chevrier
9488f8a7b7
Merge topic 'enh-AddCacheEntry-accepts-new-types'
...
f84193292c Use new AddCacheEntry signatures
3c2e58eeb8 AddCacheEntry accept cmProp or std::string
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6495
2021-09-10 09:47:39 -04:00
Daniel Schürmann
059b90a0b4
CMakeDependentOption: Introduce policy CMP0127 for full Condition Syntax
...
Fixes : #22303
2021-09-10 09:46:55 -04:00
Marc Chevrier
f84193292c
Use new AddCacheEntry signatures
2021-09-10 15:46:21 +02:00
Marc Chevrier
3c2e58eeb8
AddCacheEntry accept cmProp or std::string
2021-09-10 15:45:51 +02:00
Brad King
293070c325
Merge topic 'vs_settings'
...
f21158cdfe VS: Honor VS_SETTINGS source file property on all sources
3bf013632d cmVisualStudio10TargetGenerator: Factor out helper to write VS_SETTINGS
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6492
2021-09-10 09:34:17 -04:00
Brad King
595502c039
Merge topic 'vs-csproj-scripts'
...
b284a21fee VS: Add missing label in C# project-build events
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6485
2021-09-10 09:33:23 -04:00
Brad King
a4fccf74af
Merge topic 'ctest-memcheck-generate-test.xml'
...
ce44c2cec3 ctest_memcheck: generate `DynamicAnalysis-Test.xml` as well
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6491
2021-09-10 09:29:42 -04:00
Brad King
118a0adf5b
Merge topic 'ninja-rc'
...
fa2f6e0f5a cmNinjaTargetGenerator: Use short path for cmcldeps.exe
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6502
2021-09-10 09:28:39 -04:00
Kitware Robot
0627020bae
CMake Nightly Date Stamp
2021-09-10 00:01:15 -04:00
Steven Boswell
b284a21fee
VS: Add missing label in C# project-build events
...
Fixes : #21440
2021-09-09 14:22:26 -04:00
Steven Boswell
f21158cdfe
VS: Honor VS_SETTINGS source file property on all sources
...
Extend the feature added by commit 2ce42f281f (VS: Add VS_SETTINGS
source file property, 2020-03-18, v3.18.0-rc1~449^2~3) to support
all source file types.
2021-09-09 14:19:28 -04:00
Steven Boswell
3bf013632d
cmVisualStudio10TargetGenerator: Factor out helper to write VS_SETTINGS
2021-09-09 14:19:28 -04:00
Brad King
ed9abd9977
Merge topic 'mocmacrosonce'
...
8ff0c2b1dd AutoMoc: Do not list moc macros multiple times
6e2f4029c0 cmAlgorithms: Preserve const-ness in cmRemoveDuplicates range signature
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6459
2021-09-09 14:02:52 -04:00
Brad King
111f818b54
Merge topic 'refactor-string-backtrace-vectors'
...
ab94c369c9 Refactor: Convert parallel string/backtrace vectors to BT vectors
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6486
2021-09-09 13:23:56 -04:00
Brad King
37fce84e5b
Merge topic 'update-kwsys'
...
5cb8516bec Merge branch 'backport-kwsys' into update-kwsys
8e16c9ed1c Merge branch 'upstream-KWSys' into update-kwsys
00ccc0f47c KWSys 2021-09-03 (0da908d4)
115152ce10 KWSys: SystemTools: Ensure Windows Vista APIs are available before using them
Acked-by: Kitware Robot <kwrobot@kitware.com >
Acked-by: buildbot <buildbot@kitware.com >
Merge-request: !6500
2021-09-09 13:19:53 -04:00
Kitware Robot
ce6820fe21
CMake Nightly Date Stamp
2021-09-09 00:01:11 -04:00
Ben Boeckel
ce44c2cec3
ctest_memcheck: generate DynamicAnalysis-Test.xml as well
...
This is useful so that memcheck results also show up as test results on
CDash. It will be submitted with the other `MemCheck` parts.
Fixes : #22190
2021-09-08 21:04:46 -04:00
Kitware Robot
cf5ed70991
CMake Nightly Date Stamp
2021-09-08 00:01:19 -04:00
Kitware Robot
51e7a78b0b
CMake Nightly Date Stamp
2021-09-07 00:01:13 -04:00
Kitware Robot
86ee38d756
CMake Nightly Date Stamp
2021-09-06 00:01:25 -04:00
Kitware Robot
9ab2e0e6f7
CMake Nightly Date Stamp
2021-09-05 00:01:09 -04:00
Kitware Robot
6d5452f1bc
CMake Nightly Date Stamp
2021-09-04 00:01:13 -04:00
Wayde Reitsma
fa2f6e0f5a
cmNinjaTargetGenerator: Use short path for cmcldeps.exe
2021-09-04 09:34:05 +10:00
Brad King
eec847cca5
Merge topic 'ninja-armclang-windows'
...
b6cf93472f Ninja: fix ARMClang paths for Windows
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6484
2021-09-03 10:16:26 -04:00
Brad King
8e16c9ed1c
Merge branch 'upstream-KWSys' into update-kwsys
...
# By KWSys Upstream
* upstream-KWSys:
KWSys 2021-09-03 (0da908d4)
2021-09-03 10:05:47 -04:00
Kyle Edwards
ab94c369c9
Refactor: Convert parallel string/backtrace vectors to BT vectors
2021-09-03 09:52:14 -04:00
David Redondo
8ff0c2b1dd
AutoMoc: Do not list moc macros multiple times
...
When working on a project with a nested dependency tree, a macro
can be added multiple times. For example in a project I am working
on, in the warning "includes the moc file [... ] but does not contain
a [...] macro" the macro list contains 127 entries but only 25 unique
ones.
2021-09-03 09:41:12 -04:00
Brad King
6e2f4029c0
cmAlgorithms: Preserve const-ness in cmRemoveDuplicates range signature
...
The pattern `vec.erase(cmRemoveDuplicates(vec), vec.end())` fails to
compile with GCC 4.8's libstdc++ if `cmRemoveDuplicates` returns a
`const_iterator` because `end()` returns an `iterator`. Overload
`cmRemoveDuplicates` to return an iterator type matching the const-ness
of its argument.
2021-09-03 09:40:57 -04:00
Kitware Robot
a89ae726f4
CMake Nightly Date Stamp
2021-09-03 00:01:17 -04:00
Martin Kojtal
b6cf93472f
Ninja: fix ARMClang paths for Windows
...
We need to escape paths for ARMClang on Windows, see the referenced
issue for more details.
Fixes : #21093
2021-09-02 11:40:17 -04:00
Marc Chevrier
80e0245e0e
Merge topic 'enh-SetProperty-accepts-new-types'
...
dc3aa4024e Refactor: Use new SetProperty signatures
6dfa581bab Enhancement: SetProperty accept cmProp or std::string
Acked-by: Kitware Robot <kwrobot@kitware.com >
Merge-request: !6478
2021-09-02 03:42:31 -04:00
Kitware Robot
3078bf2063
CMake Nightly Date Stamp
2021-09-02 00:01:09 -04:00
Kitware Robot
2458541fb6
CMake Nightly Date Stamp
2021-09-01 00:01:12 -04:00
Kitware Robot
f94e4b8bb3
CMake Nightly Date Stamp
2021-08-31 00:01:10 -04:00
Kitware Robot
f3294e6523
CMake Nightly Date Stamp
2021-08-30 00:01:36 -04:00
Kitware Robot
c9292f56fc
CMake Nightly Date Stamp
2021-08-29 00:01:09 -04:00
Kitware Robot
9c8e25c5fd
CMake Nightly Date Stamp
2021-08-28 00:01:10 -04:00
Kitware Robot
33d4ec1282
CMake Nightly Date Stamp
2021-08-27 00:01:10 -04:00
Kitware Robot
aedfe6c923
CMake Nightly Date Stamp
2021-08-26 00:01:13 -04:00
Brad King
31c5700d43
CMake 3.21.2
2021-08-25 10:17:05 -04:00
Brad King
67d0d8b9d5
Merge topic 'darwin-wmake-jwasm-support'
...
bf09145eb0 Enable Watcom WMake generator on Darwin
78f758a463 Use dashes for MASM flags
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !6472
2021-08-25 09:18:11 -04:00