Lines Matching refs:def

30 def target_api : Separate<["-"], "target-api">,
32 def target_api_EQ : Joined<["-"], "target-api=">, Alias<target_api>;
38 def I : JoinedOrSeparate<["-"], "I">, MetaVarName<"<directory>">,
40 def _I : Separate<["-", "--"], "include-path">, MetaVarName<"<directory>">, Alias<I>;
46 def o : Separate<["-"], "o">, MetaVarName<"<directory>">,
49 def Output_Type_Group : OptionGroup<"<output type group>">;
52 def emit_asm : Flag<["-"], "emit-asm">,
54 def _emit_asm : Flag<["-"], "S">, Alias<emit_asm>;
55 def emit_llvm : Flag<["-"], "emit-llvm">,
57 def emit_bc : Flag<["-"], "emit-bc">,
59 def emit_nothing : Flag<["-"], "emit-nothing">,
63 def m32 : Flag<["-"], "m32">, HelpText<"Emit 32-bit C++ code">;
64 def m64 : Flag<["-"], "m64">, HelpText<"Emit 64-bit C++ code">;
66 def emit_g : Flag<["-"], "g">,
69 def optimization_level : JoinedOrSeparate<["-"], "O">, MetaVarName<"<optimization-level>">,
72 def allow_rs_prefix : Flag<["-"], "allow-rs-prefix">,
75 def java_reflection_path_base : Separate<["-"], "java-reflection-path-base">,
78 def _java_reflection_path_base : Separate<["-"], "p">,
80 def java_reflection_package_name : Separate<["-"], "java-reflection-package-name">,
82 def _java_reflection_package_name : Separate<["-"], "j">,
85 def bitcode_storage : Separate<["-"], "bitcode-storage">,
87 def _bitcode_storage : Separate<["-"], "s">, Alias<bitcode_storage>;
89 def rs_package_name : Separate<["-"], "rs-package-name">,
92 def rs_package_name_EQ : Joined<["-"], "rs-package-name=">, Alias<rs_package_name>;
94 def W : Joined<["-"], "W">, HelpText<"Enable the specified warning">;
95 def w : Flag<["-"], "w">, HelpText<"Suppress all warnings">;
101 def M_Group : OptionGroup<"M group>">;
104 def MD : Flag<["-"], "MD">, HelpText<"Emit .d dependency files">;
106 def M : Flag<["-"], "M">;
107 def emit_dep : Flag<["-"], "emit-dep">, Alias<M>;
110 def output_dep_dir : Separate<["-"], "output-dep-dir">, MetaVarName<"<directory>">,
112 def _output_dep_dir : Separate<["-"], "d">, Alias<output_dep_dir>;
114 def additional_dep_target: Separate<["-"], "additional-dep-target">,
116 def _additional_dep_target : Separate<["-"], "a">, Alias<additional_dep_target>;
122 def reflect_cpp : Flag<["-"], "reflect-c++">,
129 def verbose : Flag<["-"], "v">,
131 def _verbose : Flag<["-"], "verbose">, Alias<verbose>;
132 def __verbose : Flag<["--"], "verbose">, Alias<verbose>;
134 def help : Flag<["-"], "help">,
136 def _help : Flag<["--"], "help">, Alias<help>;
137 def __help : Flag<["-"], "h">, Alias<help>;
139 def version : Flag<["-"], "version">,
141 def _version : Flag<["--"], "version">, Alias<version>;
144 def no_link : Flag<["-"], "no-link">; // currently no effect