mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-27 09:29:15 -05:00
Merge topic 'revert-genex-tco-subgraph'
a6b84a438f GenEx: Revert "Limit TARGET_PROPERTY transitive closure optimization"
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10156
This commit is contained in:
@@ -978,23 +978,11 @@ public:
|
||||
const std::string& report,
|
||||
const std::string& compatibilityType) const;
|
||||
|
||||
/** Configures TransitiveClosureOptimization. Re-evaluation of a
|
||||
transitive property will only be optimized within a subgraph. */
|
||||
enum class TransitiveClosure
|
||||
{
|
||||
Inherit, // node is in the same subgraph as its' parent
|
||||
Subgraph, // the current node spans a new subgraph
|
||||
};
|
||||
|
||||
class TargetPropertyEntry;
|
||||
|
||||
std::string EvaluateInterfaceProperty(
|
||||
std::string const& prop, cmGeneratorExpressionContext* context,
|
||||
cmGeneratorExpressionDAGChecker* dagCheckerParent, UseTo usage) const;
|
||||
std::string EvaluateInterfaceProperty(
|
||||
std::string const& prop, cmGeneratorExpressionContext* context,
|
||||
cmGeneratorExpressionDAGChecker* dagCheckerParent, UseTo usage,
|
||||
TransitiveClosure closure) const;
|
||||
|
||||
struct TransitiveProperty
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user