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 code (only for C++, unless eng build)">;
64 def m64 : Flag<["-"], "m64">, HelpText<"Emit 64-bit code (only for C++, unless eng build)">;
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">;
105 def MP : Flag<["-"], "MP">, HelpText<"Also emit phony target for dependency files">;
107 def M : Flag<["-"], "M">;
108 def emit_dep : Flag<["-"], "emit-dep">, Alias<M>;
111 def output_dep_dir : Separate<["-"], "output-dep-dir">, MetaVarName<"<directory>">,
113 def _output_dep_dir : Separate<["-"], "d">, Alias<output_dep_dir>;
115 def additional_dep_target: Separate<["-"], "additional-dep-target">,
117 def _additional_dep_target : Separate<["-"], "a">, Alias<additional_dep_target>;
123 def reflect_cpp : Flag<["-"], "reflect-c++">,
130 def ast_print : Flag<["-"], "ast-print">,
133 def debug : Flag<["-"], "debug">,
136 def print_after_all : Flag<["-"], "print-after-all">,
138 def print_before_all : Flag<["-"], "print-before-all">,
145 def verbose : Flag<["-"], "v">,
147 def _verbose : Flag<["-"], "verbose">, Alias<verbose>;
148 def __verbose : Flag<["--"], "verbose">, Alias<verbose>;
150 def help : Flag<["-"], "help">,
152 def _help : Flag<["--"], "help">, Alias<help>;
153 def __help : Flag<["-"], "h">, Alias<help>;
155 def version : Flag<["-"], "version">,
157 def _version : Flag<["--"], "version">, Alias<version>;
160 def no_link : Flag<["-"], "no-link">; // currently no effect