include "llvm/Option/OptParser.td" class F : Flag<["-"], name>, HelpText; class FF: Flag<["--"], name>, HelpText; class S: Separate<["--"], name>, HelpText, MetaVarName; def help : FF<"help", "Display available options">; def : F<"h", "Alias for --help">, Alias; def fetch_executable : FF<"executable", "If set, fetch a binary file associated with this build id, containing the executable sections.">; def fetch_debuginfo : FF<"debuginfo", "If set, fetch a binary file associated with this build id, containing the debuginfo sections.">; def fetch_source : S<"source", "", "Fetch a source file associated with this build id, which is at this relative path relative to the compilation directory.">; def dump_to_stdout : FF<"dump", "If set, dumps the contents of the fetched artifact " "to standard output. Otherwise, dumps the absolute " "path to the cached artifact on disk.">; def debug_file_directory : S<"debug-file-directory", "", "Path to directory where to look for debug files.">;