diff options
author | Marc Chevrier <marc.chevrier@gmail.com> | 2019-12-06 16:01:48 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-12-09 16:29:36 (GMT) |
commit | bbba70189913e7add151e1f0eb7a2e7936626a7d (patch) | |
tree | 81b7a5b5f3844b3a1379558814c268a7b323915f /Source/cmGeneratorTarget.h | |
parent | a2c0c2d024506725c431111ce1b2b41b307826ad (diff) | |
download | CMake-bbba70189913e7add151e1f0eb7a2e7936626a7d.zip CMake-bbba70189913e7add151e1f0eb7a2e7936626a7d.tar.gz CMake-bbba70189913e7add151e1f0eb7a2e7936626a7d.tar.bz2 |
Link properties: must be transitive over private dependency on static library
Fixes: #20022
Diffstat (limited to 'Source/cmGeneratorTarget.h')
-rw-r--r-- | Source/cmGeneratorTarget.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmGeneratorTarget.h b/Source/cmGeneratorTarget.h index 336c91f..761e58a 100644 --- a/Source/cmGeneratorTarget.h +++ b/Source/cmGeneratorTarget.h @@ -707,7 +707,8 @@ public: std::string EvaluateInterfaceProperty( std::string const& prop, cmGeneratorExpressionContext* context, - cmGeneratorExpressionDAGChecker* dagCheckerParent) const; + cmGeneratorExpressionDAGChecker* dagCheckerParent, + bool usage_requirements_only = true) const; bool HaveInstallTreeRPATH(const std::string& config) const; @@ -886,7 +887,8 @@ private: mutable std::unordered_map<std::string, bool> MaybeInterfacePropertyExists; bool MaybeHaveInterfaceProperty(std::string const& prop, - cmGeneratorExpressionContext* context) const; + cmGeneratorExpressionContext* context, + bool usage_requirements_only) const; using TargetPropertyEntryVector = std::vector<std::unique_ptr<TargetPropertyEntry>>; |