1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/tools/llvm-cvtres/Opts.td
Zachary Turner 032a6ec198 Add empty shell of llvm-cvtres.
This marks the beginning of an effort to port remaining
MSVC toolchain miscellaneous utilities to all platforms.

Currently clang-cl shells out to certain additional tools
such as the IDL compiler, resource compiler, and a few
other tools, but as these tools are Windows-only it
limits the ability of clang to target Windows on other
platforms.  having a full suite of these tools directly
in LLVM should eliminate this constraint.

The current implementation provides no actual functionality,
it is just an empty skeleton executable for the purposes
of making incremental changes.

Differential Revision: https://reviews.llvm.org/D32095
Patch by Eric Beckmann (ecbeckmann@google.com)

llvm-svn: 301004
2017-04-21 17:30:29 +00:00

12 lines
560 B
TableGen

include "llvm/Option/OptParser.td"
def DEFINE : Joined<["/"], "DEFINE:">, HelpText<"">, MetaVarName<"symbol">;
def FOLDDUPS : Flag<["/"], "FOLDDUPS:">, HelpText<"">;
def MACHINE : Joined<["/"], "MACHINE:">, HelpText<"">, MetaVarName<"{ARM|EBC|IA64|X64|X86}">;
def NOLOGO : Flag<["/"], "NOLOGO">, HelpText<"">;
def OUT : Joined<["/"], "OUT:">, HelpText<"">, MetaVarName<"filename">;
def READONLY : Flag<["/"], "READONLY">, HelpText<"">;
def VERBOSE : Flag<["/"], "VERBOSE">, HelpText<"">;
def HELP : Flag<["/"], "HELP">;
def H : Flag<["/"], "H">, Alias<HELP>;