xref: /openbsd-src/gnu/llvm/llvm/tools/llvm-objcopy/StripOpts.td (revision 097a140d792de8b2bbe59ad827d39eabf9b4280a)
109467b48Spatrickinclude "CommonOpts.td"
209467b48Spatrick
309467b48Spatrickdef output : JoinedOrSeparate<["-"], "o">, HelpText<"Write output to <file>">,
409467b48Spatrick             MetaVarName<"<file>">;
509467b48Spatrick
609467b48Spatrickdef s : Flag<["-"], "s">,
709467b48Spatrick        Alias<strip_all>,
809467b48Spatrick        HelpText<"Alias for --strip-all">;
909467b48Spatrickdef no_strip_all : Flag<["--"], "no-strip-all">,
1009467b48Spatrick                   HelpText<"Disable --strip-all">;
1109467b48Spatrick
1209467b48Spatrickdef d : Flag<["-"], "d">,
1309467b48Spatrick        Alias<strip_debug>,
1409467b48Spatrick        HelpText<"Alias for --strip-debug">;
1509467b48Spatrickdef S : Flag<["-"], "S">,
1609467b48Spatrick        Alias<strip_debug>,
1709467b48Spatrick        HelpText<"Alias for --strip-debug">;
18*097a140dSpatrick
19*097a140dSpatrickdef strip_swift_symbols : Flag<["-"], "T">,
20*097a140dSpatrick                          HelpText<"Remove Swift symbols">;
21