summaryrefslogtreecommitdiffstats
path: root/Source/cmLinkLineComputer.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2016-10-08 10:21:38 (GMT)
committerStephen Kelly <steveire@gmail.com>2016-10-10 18:38:58 (GMT)
commit09b6cc66b09b9689ca01faee5e33ef101b46f972 (patch)
tree2620c6e9ab74ecca3d8e15cbf82ad8136c9bdd2a /Source/cmLinkLineComputer.h
parent0c978063259fb013856b617d680cebcdee51ab1a (diff)
downloadCMake-09b6cc66b09b9689ca01faee5e33ef101b46f972.zip
CMake-09b6cc66b09b9689ca01faee5e33ef101b46f972.tar.gz
CMake-09b6cc66b09b9689ca01faee5e33ef101b46f972.tar.bz2
cmLinkLineComputer: Move LinkPath computation from cmLocalGenerator
Add a ConvertToOutputForExisting method which can be made virtual later to satisfy different generator needs. Pass additional strings as parameters for now. They can be turned into class state later.
Diffstat (limited to 'Source/cmLinkLineComputer.h')
-rw-r--r--Source/cmLinkLineComputer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/cmLinkLineComputer.h b/Source/cmLinkLineComputer.h
index 2317385..d38213f 100644
--- a/Source/cmLinkLineComputer.h
+++ b/Source/cmLinkLineComputer.h
@@ -23,8 +23,13 @@ public:
std::string ComputeLinkLibs(cmComputeLinkInformation& cli);
+ std::string ComputeLinkPath(cmComputeLinkInformation& cli,
+ std::string const& libPathFlag,
+ std::string const& libPathTerminator);
+
private:
std::string ConvertToOutputFormat(std::string const& input);
+ std::string ConvertToOutputForExisting(std::string const& input);
cmState::Directory StateDir;
cmOutputConverter* OutputConverter;