Add API to check that dependent target properties form a DAG.
Initially this will only be used to check for self-references, but can be extended to check for cycles when chaining properties of other targets.
Showing
- Source/CMakeLists.txt 2 additions, 0 deletionsSource/CMakeLists.txt
- Source/cmGeneratorExpression.cxx 4 additions, 2 deletionsSource/cmGeneratorExpression.cxx
- Source/cmGeneratorExpression.h 3 additions, 1 deletionSource/cmGeneratorExpression.h
- Source/cmGeneratorExpressionDAGChecker.cxx 106 additions, 0 deletionsSource/cmGeneratorExpressionDAGChecker.cxx
- Source/cmGeneratorExpressionDAGChecker.h 44 additions, 0 deletionsSource/cmGeneratorExpressionDAGChecker.h
- Source/cmGeneratorExpressionEvaluator.cxx 36 additions, 19 deletionsSource/cmGeneratorExpressionEvaluator.cxx
- Source/cmGeneratorExpressionEvaluator.h 8 additions, 4 deletionsSource/cmGeneratorExpressionEvaluator.h
- bootstrap 1 addition, 0 deletionsbootstrap
Loading
Please register or sign in to comment