Path: blob/main/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/COFFOptions.td
35271 views
include "llvm/Option/OptParser.td" // link.exe accepts options starting with either a dash or a slash. // Flag that takes no arguments. class F<string name> : Flag<["/", "-", "/?", "-?"], name>; // Flag that takes one argument after ":". class P<string name> : Joined<["/", "-", "/?", "-?"], name#":">; // Boolean flag which can be suffixed by ":no". Using it unsuffixed turns the // flag on and using it suffixed by ":no" turns it off. multiclass B_priv<string name> { def "" : F<name>; def _no : F<name#":no">; } def export : P<"export">; def alternatename : P<"alternatename">; def incl : Joined<["/", "-", "/?", "-?"], "include:">;