diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-08-04 17:19:48 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-08-05 16:20:48 (GMT) |
commit | d6bb319b09d056428468d8894f7d7dd2cb0d963e (patch) | |
tree | 016ecec965eb21caa46e552cd5f3d3d3d6311d32 /Source/cmGeneratorTarget.h | |
parent | 7a460852fa1bc9df22d4c54bac3d57f909488608 (diff) | |
download | CMake-d6bb319b09d056428468d8894f7d7dd2cb0d963e.zip CMake-d6bb319b09d056428468d8894f7d7dd2cb0d963e.tar.gz CMake-d6bb319b09d056428468d8894f7d7dd2cb0d963e.tar.bz2 |
cmGeneratorTarget: Move GetFullName from cmTarget.
Bring GetFullNameInternal with it.
Diffstat (limited to 'Source/cmGeneratorTarget.h')
-rw-r--r-- | Source/cmGeneratorTarget.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/cmGeneratorTarget.h b/Source/cmGeneratorTarget.h index f0d8c60..1dfdbb3 100644 --- a/Source/cmGeneratorTarget.h +++ b/Source/cmGeneratorTarget.h @@ -119,6 +119,11 @@ public: std::string GetAppBundleDirectory(const std::string& config, bool contentOnly) const; + /** Get the full name of the target according to the settings in its + makefile. */ + std::string GetFullName(const std::string& config="", + bool implib = false) const; + /** Return the install name directory for the target in the * build tree. For example: "\@rpath/", "\@loader_path/", * or "/full/path/to/library". */ @@ -279,6 +284,12 @@ private: mutable std::map<std::string, bool> DebugCompatiblePropertiesDone; + std::string GetFullNameInternal(const std::string& config, + bool implib) const; + void GetFullNameInternal(const std::string& config, bool implib, + std::string& outPrefix, std::string& outBase, + std::string& outSuffix) const; + struct CompatibleInterfacesBase { std::set<std::string> PropsBool; |