summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionDAGChecker.cxx
Commit message (Expand)AuthorAgeFilesLines
* GenEx: Limit TARGET_PROPERTY transitive closure optimization to subgraphsMichael Herwig2024-09-101-5/+17
* GenEx: Add support for custom transitive compile propertiesBrad King2024-05-211-2/+3
* cmGeneratorExpressionDAGChecker: Make config name available in constructorBrad King2024-05-211-3/+6
* cmGeneratorExpressionDAGChecker: Simplify transitive property tableBrad King2024-04-291-42/+10
* cmGeneratorExpressionDAGChecker: Make local generator available in constructorBrad King2024-04-291-3/+5
* cmGeneratorExpression: Consolidate recognition of transitive propertiesBrad King2024-04-121-8/+16
* cmGeneratorExpression: Add comments on implementation detailsBrad King2024-04-121-0/+3
* cmGeneratorExpressionDAGChecker: Simplify finding evaluation graph rootBrad King2024-04-091-22/+11
* cmGeneratorExpressionDAGChecker: Simplify member initializationBrad King2024-04-091-2/+0
* cmGeneratorExpressionDAGChecker: Clarify COMPILE_DEFINITIONS special caseBrad King2024-04-091-4/+5
* cmGeneratorExpressionDAGChecker: Inline initialization in constructorBrad King2024-04-091-14/+9
* cmGeneratorExpressionDAGChecker: Reduce duplication in constructorBrad King2024-04-091-8/+2
* Add options to specify linker toolMarc Chevrier2023-10-131-2/+3
* cmGeneratorExpressionNode: implement `COMPILE_ONLY` genexRobert Maynard2023-05-041-0/+8
* <LANG>_LINKER_LAUNCHER: Allow generator expressionsKyle Edwards2023-02-021-0/+9
* Genex LINK_LIBRARY and LINK_GROUP: check supported propertiesMarc Chevrier2022-07-061-3/+7
* $<LINK_LIBRARY>: Add LINK_LIBRARY_OVERRIDE target propertyMarc Chevrier2022-02-081-1/+1
* Add usage requirements to update direct link dependenciesBrad King2022-01-291-0/+2
* cmGeneratorExpressionDAGChecker: Re-order EvaluatingLinkLibraries conditionBrad King2022-01-291-3/+3
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-3/+3
* Genex $<COMPILE_LANGUAGE>: Extend contexts supportedMarc Chevrier2020-07-131-0/+8
* Refactoring: rename "cm_static_string_view.hxx" as <cmext/string_view>Marc Chevrier2020-04-301-2/+1
* Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>Marc Chevrier2020-04-191-0/+7
* cmGeneratorExpressionDAGChecker: introduce method Top()Marc Chevrier2020-04-181-43/+18
* replace "std::string::find(x) == 0" with cmHasPrefix()Rolf Eike Beer2020-03-231-2/+2
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-261-8/+26
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-4/+4
* clang-tidy: modernize-deprecated-headersRegina Pfeifer2019-09-161-1/+1
* clang-tidy: modernize-use-autoRegina Pfeifer2019-09-101-2/+1
* cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.hSebastian Holtermann2019-07-291-1/+1
* cmGeneratorExpressionDAGChecker: Avoid const_castBrad King2019-07-191-3/+1
* genex: Fix erroneous handling of recursion for $<GENEX_EVAL:>Marc Chevrier2019-02-131-8/+2
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-6/+6
* Factor out enum MessageType into dedicated headerBruno Manganelli2019-01-161-6/+7
* clang-tidy: Simplify boolean expressionsRegina Pfeifer2019-01-151-1/+1
* INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-081-0/+12
* Fix transitive usage requirements through same-name imported targetsBrad King2018-09-101-6/+7
* Genex: Add $<TARGET_GENEX_EVAL:...> and $<GENEX_EVAL:...>Marc Chevrier2018-04-231-0/+12
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* silence selected clang-tidy violationsDaniel Pfeifer2016-10-181-2/+3
* Simplify CMake per-source license noticesBrad King2016-09-271-12/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-0/+8
* Make sure unnused parameters are /*named*/Daniel Pfeifer2016-08-161-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-114/+99
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-8/+0
* Isolate formatted streaming blocks with clang-format off/onBrad King2016-05-061-0/+2
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Remove some obsolete declarationsStephen Kelly2015-10-271-1/+0
* cmGeneratorExpression: Port to cmLocalGenerator.Stephen Kelly2015-10-121-3/+4
* cmMakefile: Make cmListFileBacktrace default constructible.Stephen Kelly2015-06-021-1/+1