From: Daniel Dunbar Date: Wed, 9 Dec 2009 10:01:26 +0000 (+0000) Subject: clang -cc1: Mark -i* options as JoinedOrSeparate, since the driver forwards them X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b94ffa4a641b71c7c6155cddc7dc384f8a45c9f1;p=clang clang -cc1: Mark -i* options as JoinedOrSeparate, since the driver forwards them directly and one can write '-includefoo' if one really wants to. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90966 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Driver/CC1Options.td b/include/clang/Driver/CC1Options.td index 179e6ddd76..355e7db088 100644 --- a/include/clang/Driver/CC1Options.td +++ b/include/clang/Driver/CC1Options.td @@ -373,19 +373,19 @@ def F : JoinedOrSeparate<"-F">, MetaVarName<"">, HelpText<"Add directory to framework include search path">; def I : JoinedOrSeparate<"-I">, MetaVarName<"">, HelpText<"Add directory to include search path">; -def idirafter : Separate<"-idirafter">, MetaVarName<"">, +def idirafter : JoinedOrSeparate<"-idirafter">, MetaVarName<"">, HelpText<"Add directory to AFTER include search path">; -def iquote : Separate<"-iquote">, MetaVarName<"">, +def iquote : JoinedOrSeparate<"-iquote">, MetaVarName<"">, HelpText<"Add directory to QUOTE include search path">; -def isystem : Separate<"-isystem">, MetaVarName<"">, +def isystem : JoinedOrSeparate<"-isystem">, MetaVarName<"">, HelpText<"Add directory to SYSTEM include search path">; -def iprefix : Separate<"-iprefix">, MetaVarName<"">, +def iprefix : JoinedOrSeparate<"-iprefix">, MetaVarName<"">, HelpText<"Set the -iwithprefix/-iwithprefixbefore prefix">; -def iwithprefix : Separate<"-iwithprefix">, MetaVarName<"">, +def iwithprefix : JoinedOrSeparate<"-iwithprefix">, MetaVarName<"">, HelpText<"Set directory to SYSTEM include search path with prefix">; -def iwithprefixbefore : Separate<"-iwithprefixbefore">, MetaVarName<"">, +def iwithprefixbefore : JoinedOrSeparate<"-iwithprefixbefore">, MetaVarName<"">, HelpText<"Set directory to include search path with prefix">; -def isysroot : Separate<"-isysroot">, MetaVarName<"">, +def isysroot : JoinedOrSeparate<"-isysroot">, MetaVarName<"">, HelpText<"Set the system root directory (usually /)">; def v : Flag<"-v">, HelpText<"Enable verbose output">; @@ -395,9 +395,9 @@ def v : Flag<"-v">, HelpText<"Enable verbose output">; def D : JoinedOrSeparate<"-D">, MetaVarName<"">, HelpText<"Predefine the specified macro">; -def include_ : Separate<"-include">, MetaVarName<"">, EnumName<"include">, +def include_ : JoinedOrSeparate<"-include">, MetaVarName<"">, EnumName<"include">, HelpText<"Include file before parsing">; -def imacros : Separate<"-imacros">, MetaVarName<"">, +def imacros : JoinedOrSeparate<"-imacros">, MetaVarName<"">, HelpText<"Include macros from file before parsing">; def include_pch : Separate<"-include-pch">, MetaVarName<"">, HelpText<"Include precompiled header file">;