GenexEval: Add abstracted access to link interface for a target.

This can be extended with special handling for static libraries
so that we can process the link dependencies separately from the
usage dependencies.
This commit is contained in:
Stephen Kelly
2013-06-04 16:17:18 +02:00
parent 14eb4a1dc7
commit 5aa9731c9f
3 changed files with 25 additions and 5 deletions
+3
View File
@@ -276,6 +276,9 @@ public:
if the target cannot be linked. */
LinkInterface const* GetLinkInterface(const char* config,
cmTarget *headTarget);
void GetTransitivePropertyLinkLibraries(const char* config,
cmTarget *headTarget,
std::vector<std::string> &libs);
/** The link implementation specifies the direct library
dependencies needed by the object files of the target. */