]> granicus.if.org Git - clang/commitdiff
ccc: Forward -dM to clang.
authorDaniel Dunbar <daniel@zuster.org>
Fri, 6 Feb 2009 19:26:48 +0000 (19:26 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 6 Feb 2009 19:26:48 +0000 (19:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63955 91177308-0d34-0410-b5e6-96231b3b80d8

tools/ccc/ccclib/Arguments.py
tools/ccc/ccclib/Tools.py

index 184e333031763c0d80f36090c8bce200378f2226..625ec51524602dfb7e4df7d2a905c35014f0cc21 100644 (file)
@@ -745,6 +745,7 @@ class OptionParser:
         # FIXME: Naming convention.
         self.dGroup = OptionGroup('-d')
         self.dAOption = self.addOption(FlagOption('-dA', self.dGroup))
+        self.dMOption = self.addOption(FlagOption('-dM', self.dGroup))
         self.dOption = self.addOption(FlagOption('-d', self.dGroup))
 
         # Use a group for this in anticipation of adding more -d
index 4b600af4483718d76c84914e08e5d16ad56a398a..0f59f69623983a9252e11e29cf421f64392852d0 100644 (file)
@@ -321,6 +321,8 @@ class Clang_CompileTool(Tool):
 
         arglist.addAllArgs(cmd_args, arglist.parser.Clang_fGroup)
 
+        arglist.addLastArg(cmd_args, arglist.parser.dMOption)
+
         for arg in arglist.getArgs(arglist.parser.XclangOption):
             cmd_args.extend(arglist.getValues(arg))