ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible

This commit is contained in:
Bill Hoffman
2005-02-24 13:16:41 -05:00
parent 9c4997bf06
commit ff812580eb
6 changed files with 549 additions and 93 deletions

View File

@@ -103,7 +103,9 @@ public:
///! for existing files convert to output path and short path if spaces
std::string ConvertToOutputForExisting(const char* p);
void DetermineLibraryPathOrder(const cmTarget& target,
std::vector<std::string>& linkPaths,
std::vector<std::string>& linkLibs);
protected:
/** Construct a script from the given list of command lines. */
std::string ConstructScript(const cmCustomCommandLines& commandLines,