summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorExpressionDAGChecker.cxx
Commit message (Expand)AuthorAgeFilesLines
* 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
* Include cmAlgorithms where it is used.Stephen Kelly2015-03-101-0/+1
* Merge topic 'drop-ancient-workarounds'Brad King2015-01-121-3/+3
|\
| * Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-3/+3
* | Help: Remove documented restriction on find in conditions.Stephen Kelly2015-01-111-3/+1
|/
* backtrace: Convert to local paths in IssueMessageBen Boeckel2014-06-051-1/+1
* genex: remove the need for backtracesBen Boeckel2014-06-051-3/+23
* cmTarget: Allow transitive evaluation of SOURCES property.Stephen Kelly2014-04-021-0/+12
* Remove some c_str() calls.Stephen Kelly2014-03-111-3/+3
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-3/+3
* Genex: Fix case of methods in the dag checker.Stephen Kelly2014-01-061-4/+4
* Genex: Use a preprocessor loop to implement transitive DAG check.Stephen Kelly2014-01-061-32/+25
* cmTarget: Fix system include annotation propagation.Stephen Kelly2014-01-061-1/+2
* Undefine local preprocessor loop variables.Stephen Kelly2014-01-061-0/+1
* QtAutoUic: Add INTERFACE_AUTOUIC_OPTIONS target property.Stephen Kelly2013-11-271-0/+8
* Use new cmHasLiteralPrefix functionStephen Kelly2013-11-211-3/+3
* Merge topic 'tid-system-argument'Brad King2013-07-161-0/+8
|\
| * Add the INTERFACE_SYSTEM_INCLUDE_DIRECTORIES target property.Stephen Kelly2013-07-161-0/+8
* | Introduce the INTERFACE_LINK_LIBRARIES property.Stephen Kelly2013-07-081-1/+2
* | Introduce the LINK_ONLY generator expression.Stephen Kelly2013-07-071-1/+15
|/
* Genex: Extend EvaluatingLinkLibraries to also check the top target name.Stephen Kelly2013-06-241-1/+7
* Use a preprocessor loop to manage the valid transitive properties.Stephen Kelly2013-06-101-3/+7
* Add missing 'seen' check for evaluating COMPILE_OPTIONS.Stephen Kelly2013-06-101-1/+2
* Add COMPILE_OPTIONS target property.Stephen Kelly2013-06-021-0/+8
* Fix the tests for evaluating includes and defines.Stephen Kelly2013-02-231-2/+2
* Fix constness of accessors.Stephen Kelly2013-02-231-2/+2
* Fix DAG checker finding cycling dependencies.Stephen Kelly2013-02-231-1/+1
* Fix determination of when we're evaluating compile definitions.Stephen Kelly2013-02-121-1/+2
* Fix determination of evaluating link libraries.Stephen Kelly2013-02-071-2/+2
* Optimize genex evaluation for includes and defines.Stephen Kelly2013-02-021-0/+26
* Add API to check if we're reading a includes or defines property.Stephen Kelly2013-01-311-0/+16
* Exclude the LINK_LIBRARIES related properties from INTERFACE evaluation.Stephen Kelly2013-01-241-2/+8
* Make INTERFACE determined properties readable in generator expressions.Stephen Kelly2013-01-201-0/+13
* Make cycles in target properties ignored, not an error.Stephen Kelly2013-01-051-7/+9
* Make all relevant targets available in the genex context.Stephen Kelly2013-01-051-1/+1
* Add API to check that dependent target properties form a DAG.Stephen Kelly2012-09-281-0/+106