diff options
Diffstat (limited to 'tools/ccc/ccclib/Arguments.py')
-rw-r--r-- | tools/ccc/ccclib/Arguments.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/tools/ccc/ccclib/Arguments.py b/tools/ccc/ccclib/Arguments.py index ba48417dc6..04dfbbf1e2 100644 --- a/tools/ccc/ccclib/Arguments.py +++ b/tools/ccc/ccclib/Arguments.py @@ -539,15 +539,16 @@ class OptionParser: #### # Bring on the random garbage. - self.MOption = self.addOption(FlagOption('-M')) - self.MDOption = self.addOption(FlagOption('-MD')) - self.MGOption = self.addOption(FlagOption('-MG')) - self.MMDOption = self.addOption(FlagOption('-MMD')) - self.MPOption = self.addOption(FlagOption('-MP')) - self.MMOption = self.addOption(FlagOption('-MM')) - self.MFOption = self.addOption(JoinedOrSeparateOption('-MF')) - self.MTOption = self.addOption(JoinedOrSeparateOption('-MT')) - self.MQOption = self.addOption(JoinedOrSeparateOption('-MQ')) + self.MGroup = OptionGroup('-M') + self.MOption = self.addOption(FlagOption('-M', self.MGroup)) + self.MDOption = self.addOption(FlagOption('-MD', self.MGroup)) + self.MGOption = self.addOption(FlagOption('-MG', self.MGroup)) + self.MMDOption = self.addOption(FlagOption('-MMD', self.MGroup)) + self.MPOption = self.addOption(FlagOption('-MP', self.MGroup)) + self.MMOption = self.addOption(FlagOption('-MM', self.MGroup)) + self.MFOption = self.addOption(JoinedOrSeparateOption('-MF', self.MGroup)) + self.MTOption = self.addOption(JoinedOrSeparateOption('-MT', self.MGroup)) + self.MQOption = self.addOption(JoinedOrSeparateOption('-MQ', self.MGroup)) self.MachOption = self.addOption(FlagOption('-Mach')) self.uGroup = OptionGroup('-u') self.undefOption = self.addOption(FlagOption('-undef', self.uGroup)) |