MCPcopy Create free account
hub / github.com/compiler-explorer/compiler-explorer / buildExecutable

Method buildExecutable

lib/compilers/dotnet.ts:150–159  ·  view source on GitHub ↗
(
        compiler: string,
        options: string[],
        inputFilename: string,
        execOptions: ExecutionOptionsWithEnv,
    )

Source from the content-addressed store, hash-verified

148 }
149
150 override async buildExecutable(
151 compiler: string,
152 options: string[],
153 inputFilename: string,
154 execOptions: ExecutionOptionsWithEnv,
155 ) {
156 const compilerInfo = await this.getCompilerInfo(this.lang.id);
157 const compilerOptions = this.extractCompilerOptions(options);
158 return await this.buildToDll(compiler, compilerInfo, inputFilename, execOptions, compilerOptions, true);
159 }
160
161 extractCompilerOptions(options: string[]): string[] {
162 const compilerOptions: string[] = [];

Callers

nothing calls this directly

Calls 3

getCompilerInfoMethod · 0.95
buildToDllMethod · 0.95

Tested by

no test coverage detected