diff options
author | Stephen Kelly <steveire@gmail.com> | 2013-12-05 12:24:46 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2013-12-08 06:03:29 (GMT) |
commit | 2e60b5fcf7929232c2e731f21e1ab9a889949fa3 (patch) | |
tree | 48025bae9d4f68cc8f003fd693d907266b10c6ba /Source/cmTarget.h | |
parent | 7974dbb0ffe9c4abb314ec6baff4f0af1d99e5f5 (diff) | |
download | CMake-2e60b5fcf7929232c2e731f21e1ab9a889949fa3.zip CMake-2e60b5fcf7929232c2e731f21e1ab9a889949fa3.tar.gz CMake-2e60b5fcf7929232c2e731f21e1ab9a889949fa3.tar.bz2 |
cmTarget: Report origin of COMPATIBLE_INTERFACE properties.
Diffstat (limited to 'Source/cmTarget.h')
-rw-r--r-- | Source/cmTarget.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/cmTarget.h b/Source/cmTarget.h index 93e8b99..2f4be84 100644 --- a/Source/cmTarget.h +++ b/Source/cmTarget.h @@ -569,6 +569,11 @@ public: bool LinkLanguagePropagatesToDependents() const { return this->TargetTypeValue == STATIC_LIBRARY; } + void ReportPropertyOrigin(const std::string &p, + const std::string &result, + const std::string &report, + const std::string &compatibilityType) const; + private: bool HandleLocationPropertyPolicy() const; @@ -691,6 +696,7 @@ private: bool IsApple; bool IsImportedTarget; mutable bool DebugIncludesDone; + mutable std::map<std::string, bool> DebugCompatiblePropertiesDone; mutable bool DebugCompileOptionsDone; mutable bool DebugAutoUicOptionsDone; mutable bool DebugCompileDefinitionsDone; |