/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Option Parsing Definitions *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ ///////// // Prefixes #ifdef PREFIX #define COMMA , PREFIX(prefix_0, {nullptr}) PREFIX(prefix_1, {"-" COMMA nullptr}) #undef COMMA #endif // PREFIX ///////// // Groups #ifdef OPTION OPTION(nullptr, "opts", grp_bundle, Group, INVALID, INVALID, nullptr, 0, 0, "BUNDLE EXECUTABLE OPTIONS", nullptr, nullptr) OPTION(nullptr, "opts", grp_dylib, Group, INVALID, INVALID, nullptr, 0, 0, "DYLIB EXECUTABLE OPTIONS", nullptr, nullptr) OPTION(nullptr, "outs", grp_kind, Group, INVALID, INVALID, nullptr, 0, 0, "OUTPUT KIND", nullptr, nullptr) OPTION(nullptr, "libs", grp_libs, Group, INVALID, INVALID, nullptr, 0, 0, "LIBRARY OPTIONS", nullptr, nullptr) OPTION(nullptr, "opts", grp_main, Group, INVALID, INVALID, nullptr, 0, 0, "MAIN EXECUTABLE OPTIONS", nullptr, nullptr) OPTION(nullptr, "obsolete", grp_obsolete, Group, INVALID, INVALID, nullptr, 0, 0, "OBSOLETE OPTIONS", nullptr, nullptr) OPTION(nullptr, "opts", grp_opts, Group, INVALID, INVALID, nullptr, 0, 0, "OPTIMIZATIONS", nullptr, nullptr) ////////// // Options OPTION(prefix_0, "", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr) OPTION(prefix_0, "", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr) OPTION(prefix_1, "all_load", all_load, Flag, grp_libs, INVALID, nullptr, 0, 0, "Forces all members of all static libraries to be loaded", nullptr, nullptr) OPTION(prefix_1, "arch", arch, Separate, INVALID, INVALID, nullptr, 0, 0, "Architecture to link", "", nullptr) OPTION(prefix_1, "bundle_loader", bundle_loader, Separate, grp_bundle, INVALID, nullptr, 0, 0, "The executable that will be loading this Mach-O bundle", "", nullptr) OPTION(prefix_1, "bundle", bundle, Flag, grp_kind, INVALID, nullptr, 0, 0, "Create dynamic bundle", nullptr, nullptr) OPTION(prefix_1, "compatibility_version", compatibility_version, Separate, grp_dylib, INVALID, nullptr, 0, 0, "The dylib's compatibility version", "", nullptr) OPTION(prefix_1, "current_version", current_version, Separate, grp_dylib, INVALID, nullptr, 0, 0, "The dylib's current version", "", nullptr) OPTION(prefix_1, "data_in_code_info", data_in_code_info, Flag, grp_opts, INVALID, nullptr, 0, 0, "Force generation of a data in code load command", nullptr, nullptr) OPTION(prefix_1, "dead_strip", dead_strip, Flag, grp_opts, INVALID, nullptr, 0, 0, "Remove unreference code and data", nullptr, nullptr) OPTION(prefix_1, "demangle", demangle, Flag, INVALID, INVALID, nullptr, 0, 0, "Demangles symbol names in errors and warnings", nullptr, nullptr) OPTION(prefix_1, "dependency_info", dependency_info, Separate, INVALID, INVALID, nullptr, 0, 0, "Write binary list of files used during link", "", nullptr) OPTION(prefix_1, "dylib_compatibility_version", dylib_compatibility_version, Separate, INVALID, compatibility_version, nullptr, 0, 0, nullptr, "", nullptr) OPTION(prefix_1, "dylib_current_version", dylib_current_version, Separate, INVALID, current_version, nullptr, 0, 0, nullptr, "", nullptr) OPTION(prefix_1, "dylib_install_name", dylib_install_name, Separate, INVALID, install_name, nullptr, 0, 0, nullptr, nullptr, nullptr) OPTION(prefix_1, "dylib", dylib, Flag, grp_kind, INVALID, nullptr, 0, 0, "Create dynamic library", nullptr, nullptr) OPTION(prefix_1, "dynamic", dynamic, Flag, grp_kind, INVALID, nullptr, 0, 0, "Create dynamic executable (default)", nullptr, nullptr) OPTION(prefix_1, "execute", execute, Flag, grp_kind, INVALID, nullptr, 0, 0, "Create main executable (default)", nullptr, nullptr) OPTION(prefix_1, "export_dynamic", export_dynamic, Flag, grp_main, INVALID, nullptr, 0, 0, "Preserves all global symbols in main executables during LTO", nullptr, nullptr) OPTION(prefix_1, "exported_symbols_list", exported_symbols_list, Separate, grp_opts, INVALID, nullptr, 0, 0, "Restricts which symbols will be exported", "", nullptr) OPTION(prefix_1, "exported_symbol", exported_symbol, Separate, grp_opts, INVALID, nullptr, 0, 0, "Restricts which symbols will be exported", "", nullptr) OPTION(prefix_1, "e", entry, Separate, grp_main, INVALID, nullptr, 0, 0, "entry symbol name", "", nullptr) OPTION(prefix_1, "filelist", filelist, Separate, INVALID, INVALID, nullptr, 0, 0, "file containing paths to input files", "", nullptr) OPTION(prefix_1, "flat_namespace", flat_namespace, Flag, grp_opts, INVALID, nullptr, 0, 0, "Resolves symbols in any (transitively) linked dynamic libraries. Source libraries are not recorded: dyld will re-search all images at runtime and use the first definition found.", nullptr, nullptr) OPTION(prefix_1, "force_load", force_load, Separate, grp_libs, INVALID, nullptr, 0, 0, "Forces all members of specified static libraries to be loaded", "", nullptr) OPTION(prefix_1, "framework", framework, Separate, INVALID, INVALID, nullptr, 0, 0, "Base name of framework searched for in -F directories", "", nullptr) OPTION(prefix_1, "function_starts", function_starts, Flag, grp_opts, INVALID, nullptr, 0, 0, "Force generation of a function starts load command", nullptr, nullptr) OPTION(prefix_1, "F", F, JoinedOrSeparate, grp_libs, INVALID, nullptr, 0, 0, "Add directory to framework search path", "", nullptr) OPTION(prefix_1, "image_base", image_base, Separate, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr) OPTION(prefix_1, "install_name", install_name, Separate, grp_dylib, INVALID, nullptr, 0, 0, "The dylib's install name", "", nullptr) OPTION(prefix_1, "ios_simulator_version_min", ios_simulator_version_min, Separate, grp_opts, INVALID, nullptr, 0, 0, "Minimum iOS simulator version", "", nullptr) OPTION(prefix_1, "ios_version_min", ios_version_min, Separate, grp_opts, INVALID, nullptr, 0, 0, "Minimum iOS version", "", nullptr) OPTION(prefix_1, "iphoneos_version_min", iphoneos_version_min, Separate, INVALID, ios_version_min, nullptr, 0, 0, nullptr, nullptr, nullptr) OPTION(prefix_1, "keep_private_externs", keep_private_externs, Flag, grp_opts, INVALID, nullptr, 0, 0, "Private extern (hidden) symbols should not be transformed into local symbols", nullptr, nullptr) OPTION(prefix_1, "L", L, JoinedOrSeparate, grp_libs, INVALID, nullptr, 0, 0, "Add directory to library search path", "", nullptr) OPTION(prefix_1, "l", l, Joined, INVALID, INVALID, nullptr, 0, 0, "Base name of library searched for in -L directories", "", nullptr) OPTION(prefix_1, "macosx_version_min", macosx_version_min, Separate, grp_opts, INVALID, nullptr, 0, 0, "Minimum Mac OS X version", "", nullptr) OPTION(prefix_1, "mark_dead_strippable_dylib", mark_dead_strippable_dylib, Flag, grp_dylib, INVALID, nullptr, 0, 0, "Marks the dylib as having no side effects during initialization", nullptr, nullptr) OPTION(prefix_1, "mllvm", mllvm, Separate, grp_opts, INVALID, nullptr, 0, 0, "Options to pass to LLVM during LTO", "