[llvm-commits] CVS: llvm/include/llvm/Support/ToolRunner.h
Reid Spencer
reid at x10sys.com
Mon Jun 5 17:00:55 PDT 2006
Changes in directory llvm/include/llvm/Support:
ToolRunner.h updated: 1.19 -> 1.20
---
Log message:
Add the -Xlinker option to bugpoint which allows an option to be passed
through to gcc when its being used as a linker. This allows -L and -l
(and any other) options to be added so that non-complete bytecode files
can be processed with bugpoint. The -Xlinker option can be added as many
times as needed.
---
Diffs of the changes: (+9 -2)
ToolRunner.h | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Support/ToolRunner.h
diff -u llvm/include/llvm/Support/ToolRunner.h:1.19 llvm/include/llvm/Support/ToolRunner.h:1.20
--- llvm/include/llvm/Support/ToolRunner.h:1.19 Thu Apr 21 15:44:59 2005
+++ llvm/include/llvm/Support/ToolRunner.h Mon Jun 5 19:00:42 2006
@@ -63,8 +63,9 @@
FileType fileType,
const std::string &InputFile,
const std::string &OutputFile,
- const std::vector<std::string> &SharedLibs =
- std::vector<std::string>(), unsigned Timeout = 0);
+ const std::vector<std::string> &GCCArgs =
+ std::vector<std::string>(),
+ unsigned Timeout = 0);
/// MakeSharedObject - This compiles the specified file (which is either a .c
/// file or a .s file) into a shared object.
@@ -110,6 +111,8 @@
const std::vector<std::string> &Args,
const std::string &InputFile,
const std::string &OutputFile,
+ const std::vector<std::string> &GCCArgs =
+ std::vector<std::string>(),
const std::vector<std::string> &SharedLibs =
std::vector<std::string>(),
unsigned Timeout = 0) = 0;
@@ -140,6 +143,8 @@
const std::vector<std::string> &Args,
const std::string &InputFile,
const std::string &OutputFile,
+ const std::vector<std::string> &GCCArgs =
+ std::vector<std::string>(),
const std::vector<std::string> &SharedLibs =
std::vector<std::string>(),
unsigned Timeout = 0);
@@ -177,6 +182,8 @@
const std::vector<std::string> &Args,
const std::string &InputFile,
const std::string &OutputFile,
+ const std::vector<std::string> &GCCArgs =
+ std::vector<std::string>(),
const std::vector<std::string> &SharedLibs =
std::vector<std::string>(),
unsigned Timeout = 0);
More information about the llvm-commits
mailing list