diff options
author | Justin Goshi <jgoshi@microsoft.com> | 2019-09-11 17:37:03 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-09-18 17:59:07 (GMT) |
commit | 0ac9dcb807d6e7b1f905bc9685f8ae217dfce38b (patch) | |
tree | 2689f0a999e3f061bd41c1a95950f11dc9f40405 /Source/cmLinkLineComputer.h | |
parent | 0c6468178a76b6a2a11791b010ab01c97855affa (diff) | |
download | CMake-0ac9dcb807d6e7b1f905bc9685f8ae217dfce38b.zip CMake-0ac9dcb807d6e7b1f905bc9685f8ae217dfce38b.tar.gz CMake-0ac9dcb807d6e7b1f905bc9685f8ae217dfce38b.tar.bz2 |
cmLinkLineComputer: Add ComputeLinkPath overload with backtraces
Diffstat (limited to 'Source/cmLinkLineComputer.h')
-rw-r--r-- | Source/cmLinkLineComputer.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmLinkLineComputer.h b/Source/cmLinkLineComputer.h index 2355c32..5e0f795 100644 --- a/Source/cmLinkLineComputer.h +++ b/Source/cmLinkLineComputer.h @@ -7,12 +7,15 @@ #include "cmConfigure.h" // IWYU pragma: keep #include <string> +#include <vector> #include "cmStateDirectory.h" class cmComputeLinkInformation; class cmGeneratorTarget; class cmOutputConverter; +template <typename T> +class BT; class cmLinkLineComputer { @@ -34,6 +37,11 @@ public: std::string const& libPathFlag, std::string const& libPathTerminator); + void ComputeLinkPath(cmComputeLinkInformation& cli, + std::string const& libPathFlag, + std::string const& libPathTerminator, + std::vector<BT<std::string>>& linkPath); + std::string ComputeFrameworkPath(cmComputeLinkInformation& cli, std::string const& fwSearchFlag); |