summaryrefslogtreecommitdiffstats
path: root/Source/cmTargetPropCommandBase.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-07-01 21:19:25 (GMT)
committerStephen Kelly <steveire@gmail.com>2013-07-02 14:40:02 (GMT)
commit286f22770907fad3453eadf34e641ad736237292 (patch)
tree6afa8ae25b632ee79250c9f0f12fba5c22ddf29f /Source/cmTargetPropCommandBase.h
parent83498d413530570f7ab9affee5b8301c888bf91e (diff)
downloadCMake-286f22770907fad3453eadf34e641ad736237292.zip
CMake-286f22770907fad3453eadf34e641ad736237292.tar.gz
CMake-286f22770907fad3453eadf34e641ad736237292.tar.bz2
Extend the cmTargetPropCommandBase interface property handling.
This can be used to handle INTERFACE SYSTEM include directories in particular.
Diffstat (limited to 'Source/cmTargetPropCommandBase.h')
-rw-r--r--Source/cmTargetPropCommandBase.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmTargetPropCommandBase.h b/Source/cmTargetPropCommandBase.h
index 8047a48..9db7581 100644
--- a/Source/cmTargetPropCommandBase.h
+++ b/Source/cmTargetPropCommandBase.h
@@ -36,6 +36,9 @@ protected:
std::string Property;
cmTarget *Target;
+ virtual void HandleInterfaceContent(cmTarget *tgt,
+ const std::vector<std::string> &content,
+ bool prepend);
private:
virtual void HandleImportedTarget(const std::string &tgt) = 0;
virtual void HandleMissingTarget(const std::string &name) = 0;