diff options
author | Stephen Kelly <steveire@gmail.com> | 2014-02-13 10:07:22 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2014-02-24 15:43:24 (GMT) |
commit | d93e1af2928cbb06a66ad67d56c3a5cb217f3963 (patch) | |
tree | 489832dfe056c0831a1ce7725d1fb5b852895cc7 /Source/cmTarget.h | |
parent | 3bcb197c11be54445db3282e9811dc29f2321c70 (diff) | |
download | CMake-d93e1af2928cbb06a66ad67d56c3a5cb217f3963.zip CMake-d93e1af2928cbb06a66ad67d56c3a5cb217f3963.tar.gz CMake-d93e1af2928cbb06a66ad67d56c3a5cb217f3963.tar.bz2 |
cmTarget: Extract a ComputeLinkInterfaceLibraries method.
When evaluating the SOURCES property, we will need to be able to access
the link libraries without accessing the link languages, as the languages
depend on the SOURCES.
Diffstat (limited to 'Source/cmTarget.h')
-rw-r--r-- | Source/cmTarget.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/cmTarget.h b/Source/cmTarget.h index 234adba..09c6f74 100644 --- a/Source/cmTarget.h +++ b/Source/cmTarget.h @@ -690,8 +690,14 @@ private: void CheckPropertyCompatibility(cmComputeLinkInformation *info, const char* config) const; - bool ComputeLinkInterface(const char* config, LinkInterface& iface, - cmTarget const* head) const; + void ComputeLinkInterface(const char* config, LinkInterface& iface, + cmTarget const* head, + const char *explicitLibraries) const; + + const char* ComputeLinkInterfaceLibraries(const char* config, + LinkInterface& iface, + cmTarget const* head, + bool &exists) const; void ComputeLinkImplementation(const char* config, LinkImplementation& impl, |