summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-01-15 19:43:05 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2013-01-15 19:43:05 (GMT)
commit3a7d1ce3ff0ea0565d463a341f42acd6bed8a6c4 (patch)
tree8eb91157276663e3b816a5f5ed47afa12e6ee5a6 /Source/cmTarget.h
parent33d4e0db3fbe9441a227052c5fea5bc1d57af6cc (diff)
parent1d74ba21f6ee70936191c94448c88fd10eb1e81c (diff)
downloadCMake-3a7d1ce3ff0ea0565d463a341f42acd6bed8a6c4.zip
CMake-3a7d1ce3ff0ea0565d463a341f42acd6bed8a6c4.tar.gz
CMake-3a7d1ce3ff0ea0565d463a341f42acd6bed8a6c4.tar.bz2
Merge topic 'test-export-iface-genex'
1d74ba2 Test evaluation target via export for generator expressions 522bdac Export the INTERFACE_PIC property. 4ee872c Make the BUILD_INTERFACE of export()ed targets work. 1d47cd9 Add a test for the interfaces in targets exported from the build tree. 6c828f9 Move the exported check for file existence. cfd4f0a Move the exported check for dependencies of targets d8fe1fc Only generate one check per missing target. f623d37 Don't write a comment in the export file without the code. b279f2b Strip consecutive semicolons when preprocessing genex strings.
Diffstat (limited to 'Source/cmTarget.h')
-rw-r--r--Source/cmTarget.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmTarget.h b/Source/cmTarget.h
index 0963c5c..69a00c1 100644
--- a/Source/cmTarget.h
+++ b/Source/cmTarget.h
@@ -490,6 +490,8 @@ public:
void InsertInclude(const cmMakefileIncludeDirectoriesEntry &entry,
bool before = false);
+ void AppendBuildInterfaceIncludes();
+
void GetLinkDependentTargetsForProperty(const std::string &p,
std::set<std::string> &targets);
bool IsNullImpliedByLinkLibraries(const std::string &p);
@@ -611,6 +613,7 @@ private:
mutable std::map<cmStdString, std::set<std::string> >
LinkDependentProperties;
mutable std::set<std::string> LinkImplicitNullProperties;
+ bool BuildInterfaceIncludesAppended;
// Cache target output paths for each configuration.
struct OutputInfo;