;
39ArgStringList &CC1Args)
const{
40 if(DriverArgs.hasArg(options::OPT_nostdinc))
43 if(!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
45llvm::sys::path::append(Dir,
"include");
49 if(DriverArgs.hasArg(options::OPT_nostdlibinc))
60 const char*LinkingOutput)
const{
61ArgStringList CmdArgs;
67Args.MakeArgString(std::string(
"-out:") + Output.
getFilename()));
69CmdArgs.push_back(
"-nologo");
73CmdArgs.push_back(
"-subsystem:efi_application");
78CmdArgs.push_back(
"-entry:EfiMain");
81CmdArgs.push_back(
"-tsaware:no");
84CmdArgs.push_back(
"-dll");
86 if(Args.hasArg(options::OPT_g_Group, options::OPT__SLASH_Z7))
87CmdArgs.push_back(
"-debug");
89Args.AddAllArgValues(CmdArgs, options::OPT__SLASH_link);
97Args.getLastArgValue(options::OPT_fuse_ld_EQ, CLANG_DEFAULT_LINKER);
101 autoLinkerPath = TC.GetProgramPath(
Linker.str().c_str());
102 autoLinkCmd = std::make_unique<Command>(
104Args.MakeArgString(LinkerPath), CmdArgs, Inputs, Output);
105 C.addCommand(std::move(LinkCmd));
Defines version macros and version-related utility functions for Clang.
Compilation - A set of tasks to perform for a single driver invocation.
Driver - Encapsulate logic for constructing compilation processes from a set of gcc-driver-like comma...
InputInfo - Wrapper for information about an input source.
const char * getFilename() const
The JSON file list parser is used to communicate input to InstallAPI.
static constexpr ResponseFileSupport AtFileUTF16()
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4