summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionDAGChecker.h
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: fix `readability-redundant-access-specifiers` warningsBen Boeckel2021-01-271-1/+0
* Modernize: Use #pragma once in all header filesKitware Robot2020-09-031-4/+1
* Genex $<COMPILE_LANGUAGE>: Extend contexts supportedMarc Chevrier2020-07-131-0/+1
* Genex: Add generator expressions $<DEVICE_LINK> and $<HOST_LINK>Marc Chevrier2020-04-191-0/+1
* cmGeneratorExpressionDAGChecker: introduce method Top()Marc Chevrier2020-04-181-5/+7
* Genex: Add $<LINK_LANGUAGE:...> and $<LINK_LANG_AND_ID:...>Marc Chevrier2020-02-261-0/+1
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-2/+2
* PCH: add PRECOMPILE_HEADERS to special propertiesDaniel Pfeifer2019-08-261-1/+2
* cmGeneratorExpressionDAGChecker: Avoid const_castBrad King2019-07-191-1/+1
* clang-tidy: Pass by valueRegina Pfeifer2019-01-221-3/+3
* INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions supportMarc Chevrier2018-11-081-0/+1
* LINK_DIRECTORIES: Add new properties and commandsMarc Chevrier2018-09-251-0/+1
* Fix transitive usage requirements through same-name imported targetsBrad King2018-09-101-6/+7
* LINK_DEPENDS: add support for property INTERFACE_LINK_DEPENDSMarc Chevrier2018-06-271-1/+2
* LINK_OPTIONS: Add new family of propertiesMarc Chevrier2018-06-061-1/+2
* Genex: Add $<TARGET_GENEX_EVAL:...> and $<GENEX_EVAL:...>Marc Chevrier2018-04-231-0/+1
* clang-format: format all code as Cpp11Daniel Pfeifer2017-08-301-1/+1
* IWYU: Mark cmConfigure.h with pragma: keepDaniel Pfeifer2017-08-261-1/+1
* Use C++11 nullptrDaniel Pfeifer2017-08-241-1/+1
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* fix a load of include-what-you-use violationsDaniel Pfeifer2016-09-031-2/+7
* make sure to include cmConfigure.h before cmStandardIncludes.hDaniel Pfeifer2016-09-031-0/+2
* use CM_NULLPTRDaniel Pfeifer2016-06-281-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-32/+31
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-1/+0
* genex: remove the need for backtracesBen Boeckel2014-06-051-0/+5
* cmTarget: Transitively evaluate compiler features.Stephen Kelly2014-04-071-1/+2
* cmTarget: Allow transitive evaluation of SOURCES property.Stephen Kelly2014-04-021-1/+4
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-1/+1
* Genex: Fix case of methods in the dag checker.Stephen Kelly2014-01-061-3/+3
* Genex: Use a preprocessor loop to implement transitive DAG check.Stephen Kelly2014-01-061-0/+4
* Genex: List transitive properties and methods as a table, not two lists.Stephen Kelly2014-01-061-10/+12
* Undefine local preprocessor loop variables.Stephen Kelly2014-01-061-1/+3
* QtAutoUic: Add INTERFACE_AUTOUIC_OPTIONS target property.Stephen Kelly2013-11-271-2/+4
* Genex: Simplify the preprocessor looper for interface properties.Stephen Kelly2013-11-091-4/+4
* Merge topic 'tid-system-argument'Brad King2013-07-161-0/+2
|\
| * Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property.Stephen Kelly2013-07-161-0/+2
* | Introduce the LINK_ONLY generator expression.Stephen Kelly2013-07-071-0/+5
|/
* Genex: Extend EvaluatingLinkLibraries to also check the top target name.Stephen Kelly2013-06-241-1/+1
* Use a preprocessor loop to manage the valid transitive properties.Stephen Kelly2013-06-101-3/+15
* Add COMPILE_OPTIONS target property.Stephen Kelly2013-06-021-0/+1
* Fix constness of accessors.Stephen Kelly2013-02-231-2/+2
* Optimize genex evaluation for includes and defines.Stephen Kelly2013-02-021-1/+3
* Add API to check if we're reading a includes or defines property.Stephen Kelly2013-01-311-0/+2
* Make INTERFACE determined properties readable in generator expressions.Stephen Kelly2013-01-201-0/+3
* Make cycles in target properties ignored, not an error.Stephen Kelly2013-01-051-3/+9
* Add API to check that dependent target properties form a DAG.Stephen Kelly2012-09-281-0/+44