diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-01-12 09:23:15 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-01-12 09:23:15 +0000 |
| commit | 999c85542a247a639a241f7acad30f343fa372e3 (patch) | |
| tree | af715fbaa8d66840f6f953e3ccf58702a9f8bee4 /clang/tools/ccc/ccclib/Driver.py | |
| parent | 2adb5cfb480f312f8fa2e8a8e24b67ebef56f0e3 (diff) | |
| download | bcm5719-llvm-999c85542a247a639a241f7acad30f343fa372e3.tar.gz bcm5719-llvm-999c85542a247a639a241f7acad30f343fa372e3.zip | |
ccc: (Darwin) Start implementing argument translation for
Darwin/Compile tool.
llvm-svn: 62085
Diffstat (limited to 'clang/tools/ccc/ccclib/Driver.py')
| -rw-r--r-- | clang/tools/ccc/ccclib/Driver.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clang/tools/ccc/ccclib/Driver.py b/clang/tools/ccc/ccclib/Driver.py index 23bc10cb4ed..bea7232d3a7 100644 --- a/clang/tools/ccc/ccclib/Driver.py +++ b/clang/tools/ccc/ccclib/Driver.py @@ -535,6 +535,7 @@ class Driver(object): hasSaveTemps = (args.getLastArg(self.parser.saveTempsOption) or args.getLastArg(self.parser.saveTempsOption2)) hasNoIntegratedCPP = args.getLastArg(self.parser.noIntegratedCPPOption) + hasTraditionalCPP = args.getLastArg(self.parser.traditionalCPPOption) hasPipe = args.getLastArg(self.parser.pipeOption) # FIXME: forward will die, this isn't really how things are @@ -566,8 +567,12 @@ class Driver(object): # about these being unused are likely to be noise anyway. if hasSaveTemps: self.claim(hasSaveTemps) - if hasNoIntegratedCPP: + + if hasTraditionalCPP: + self.claim(hasTraditionalCPP) + elif hasNoIntegratedCPP: self.claim(hasNoIntegratedCPP) + class InputInfo: def __init__(self, source, type, baseInput): @@ -615,6 +620,7 @@ class Driver(object): useIntegratedCPP = False inputList = phase.inputs if (not hasNoIntegratedCPP and + not hasTraditionalCPP and not hasSaveTemps and tool.hasIntegratedCPP()): if (len(phase.inputs) == 1 and |

