Marc Chevrier
|
6491d2503c
Genex $<COMPILE_LANGUAGE>: Extend contexts supported
|
5 years ago |
Marc Chevrier
|
3fdae5acaa
Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>
|
5 years ago |
Marc Chevrier
|
38332fc4fa
cmGeneratorExpressionDAGChecker: introduce method Top()
|
5 years ago |
Marc Chevrier
|
461efa7b51
Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>
|
5 years ago |
Kitware Robot
|
ed98209ddc
Revise include order using clang-format-6.0
|
6 years ago |
Daniel Pfeifer
|
0467a2f91b
PCH: add PRECOMPILE_HEADERS to special properties
|
10 years ago |
Brad King
|
95d3598e04
cmGeneratorExpressionDAGChecker: Avoid const_cast
|
6 years ago |
Regina Pfeifer
|
5a0784ddea
clang-tidy: Pass by value
|
6 years ago |
Marc Chevrier
|
023188ffb4
INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
|
7 years ago |
Marc Chevrier
|
a71caab46b
LINK_DIRECTORIES: Add new properties and commands
|
7 years ago |
Brad King
|
f35be59961
Fix transitive usage requirements through same-name imported targets
|
7 years ago |
Marc Chevrier
|
cc9f88af53
LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDS
|
7 years ago |
Marc Chevrier
|
c1f5a44b28
LINK_OPTIONS: Add new family of properties
|
7 years ago |
Marc Chevrier
|
4d15046edd
Genex: Add $<TARGET_GENEX_EVAL:...> and $<GENEX_EVAL:...>
|
7 years ago |
Daniel Pfeifer
|
2b4c32c95f
clang-format: format all code as Cpp11
|
8 years ago |
Daniel Pfeifer
|
ca2233e31f
IWYU: Mark cmConfigure.h with pragma: keep
|
8 years ago |
Daniel Pfeifer
|
5962db4389
Use C++11 nullptr
|
8 years ago |
Daniel Pfeifer
|
1d829c862c
Use quotes for non-system includes
|
8 years ago |
Brad King
|
86578eccf2
Simplify CMake per-source license notices
|
9 years ago |
Daniel Pfeifer
|
efed6468ed
fix a load of include-what-you-use violations
|
9 years ago |
Daniel Pfeifer
|
3838a0d5fb
make sure to include cmConfigure.h before cmStandardIncludes.h
|
9 years ago |
Daniel Pfeifer
|
1d6909a287
use CM_NULLPTR
|
9 years ago |
Kitware Robot
|
d9fd2f5402
Revise C++ coding style using clang-format
|
9 years ago |
Brad King
|
0ac18d40c8
Remove `//------...` horizontal separator comments
|
9 years ago |
Ben Boeckel
|
a08292059e
genex: remove the need for backtraces
|
11 years ago |
Stephen Kelly
|
5412deded1
cmTarget: Transitively evaluate compiler features.
|
12 years ago |
Stephen Kelly
|
3676fb4963
cmTarget: Allow transitive evaluation of SOURCES property.
|
11 years ago |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 years ago |
Stephen Kelly
|
6eb3218105
Genex: Fix case of methods in the dag checker.
|
11 years ago |
Stephen Kelly
|
646c6ec2f9
Genex: Use a preprocessor loop to implement transitive DAG check.
|
11 years ago |