mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-06 20:32:19 +00:00
-E should print to stdout.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51743 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ffcf3a1a69
commit
ef4160dff0
@ -27,10 +27,10 @@ def llvm_gcc_c : Tool<
|
||||
(output_suffix "bc"),
|
||||
(cmd_line (case
|
||||
(switch_on "E"),
|
||||
"llvm-g++ -E -x c $INFILE -o $OUTFILE",
|
||||
"llvm-g++ -E -x c $INFILE",
|
||||
(default),
|
||||
"llvm-g++ -c -x c $INFILE -o $OUTFILE -emit-llvm")),
|
||||
(switch_option "E", (stop_compilation),(output_suffix "i"),
|
||||
(switch_option "E", (stop_compilation),
|
||||
(help "Stop after the preprocessing stage, do not run the compiler")),
|
||||
(sink)
|
||||
]>;
|
||||
@ -41,10 +41,10 @@ def llvm_gcc_cpp : Tool<
|
||||
(output_suffix "bc"),
|
||||
(cmd_line (case
|
||||
(switch_on "E"),
|
||||
"llvm-g++ -E -x c++ $INFILE -o $OUTFILE",
|
||||
"llvm-g++ -E -x c++ $INFILE",
|
||||
(default),
|
||||
"llvm-g++ -c -x c++ $INFILE -o $OUTFILE -emit-llvm")),
|
||||
(switch_option "E", (stop_compilation), (output_suffix "i")),
|
||||
(switch_option "E", (stop_compilation)),
|
||||
(sink)
|
||||
]>;
|
||||
|
||||
|
@ -8,7 +8,8 @@ def clang : Tool<
|
||||
[(in_language ["c", "c++", "objective-c"]),
|
||||
(out_language "llvm-bitcode"),
|
||||
(output_suffix "bc"),
|
||||
(cmd_line (case (switch_on "E"), "clang -E $INFILE -o $OUTFILE",
|
||||
// TOFIX: We should be able to test the language of the input file
|
||||
(cmd_line (case (switch_on "E"), "clang -E $INFILE",
|
||||
(default), "clang -emit-llvm-bc $INFILE -o $OUTFILE")),
|
||||
(switch_option "E", (stop_compilation), (output_suffix "i"),
|
||||
(help "Stop after the preprocessing stage, do not run the compiler")),
|
||||
|
Loading…
Reference in New Issue
Block a user