cmLinkLineComputer: Add ComputeLinkPath overload with backtraces

This commit is contained in:
Justin Goshi
2019-09-11 10:37:03 -07:00
committed by Brad King
parent 0c6468178a
commit 0ac9dcb807
2 changed files with 35 additions and 9 deletions

View File

@@ -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);