mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 16:33:28 +00:00
[bugpoint] Allow the user to specify the path to opt on the commandline.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187739 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
acf4cf7757
commit
5a328054f3
@ -44,6 +44,9 @@ namespace {
|
||||
// ChildOutput - This option captures the name of the child output file that
|
||||
// is set up by the parent bugpoint process
|
||||
cl::opt<std::string> ChildOutput("child-output", cl::ReallyHidden);
|
||||
cl::opt<std::string> OptCmd("opt-command", cl::init(""),
|
||||
cl::desc("Path to opt. (default: search path "
|
||||
"for 'opt'.)"));
|
||||
}
|
||||
|
||||
/// writeProgramToFile - This writes the current "Program" to the named bitcode
|
||||
@ -154,7 +157,7 @@ bool BugDriver::runPasses(Module *Program,
|
||||
return 1;
|
||||
}
|
||||
|
||||
std::string tool = sys::FindProgramByName("opt");
|
||||
std::string tool = OptCmd.empty()? sys::FindProgramByName("opt") : OptCmd;
|
||||
if (tool.empty()) {
|
||||
errs() << "Cannot find `opt' in PATH!\n";
|
||||
return 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user