diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-01-14 01:50:15 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-01-14 01:50:15 +0000 |
commit | bfcbc90938ad002af50445f78984d202e103465c (patch) | |
tree | b6a1d735fc9aa66e054dddc690e95ee277693dad /tools/ccc/ccclib/Arguments.py | |
parent | cc9f4f466a444616ee5e9e2375affe75c7fbf5ea (diff) |
ccc: Implement argument translation for clang.
- This is what ccc (old) currently handles.
- Clang accepts some more things that aren't getting forwarded...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62210 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/ccc/ccclib/Arguments.py')
-rw-r--r-- | tools/ccc/ccclib/Arguments.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/ccc/ccclib/Arguments.py b/tools/ccc/ccclib/Arguments.py index 9471e4fced..103bc70fe7 100644 --- a/tools/ccc/ccclib/Arguments.py +++ b/tools/ccc/ccclib/Arguments.py @@ -727,7 +727,11 @@ class OptionParser: self.f_noEliminateUnusedDebugSymbolsOption = self.addOption(FlagOption('-fno-eliminate-unused-debug-symbols', self.fGroup)) self.f_exceptionsOption = self.addOption(FlagOption('-fexceptions', self.fGroup)) self.f_objcOption = self.addOption(FlagOption('-fobjc', self.fGroup)) + self.f_objcGcOption = self.addOption(FlagOption('-fobjc-gc', self.fGroup)) + self.f_objcGcOnlyOption = self.addOption(FlagOption('-fobjc-gc-only', self.fGroup)) self.f_openmpOption = self.addOption(FlagOption('-fopenmp', self.fGroup)) + self.f_gnuRuntimeOption = self.addOption(FlagOption('-fgnu-runtime', self.fGroup)) + self.f_nextRuntimeOption = self.addOption(FlagOption('-fnext-runtime', self.fGroup)) self.f_constantCfstringsOption = self.addOption(FlagOption('-fconstant-cfstrings', self.fGroup)) self.f_noConstantCfstringsOption = self.addOption(FlagOption('-fno-constant-cfstrings', self.fGroup)) self.f_pascalStringsOption = self.addOption(FlagOption('-fpascal-strings', self.fGroup)) |