MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / buildWindowsToolOutputDir

Function buildWindowsToolOutputDir

Tools/ToolsBootstrap.c:317–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

315 char* targetOS;
316 char* toolOutputDir;
317 char* intermediateDir;
318 char* toolCpp;
319 char* scCpp;
320 char* toolsCpp;
321 char* toolH;
322 char* toolExe;
323 char* toolsDepFile;
324 char* toolDepFile;
325} CompilationInfo;
326
327CompilationInfo CompilationInfo_init(BootloaderArgs* args);
328void CompilationInfo_destroy(CompilationInfo* ci);
329
330// CommandLine
331typedef struct {
332 StringVector args;
333} CommandLine;
334
335void CommandLine_init(CommandLine* cl, const char* program);
336void CommandLine_arg(CommandLine* cl, const char* argument);
337void CommandLine_argQuoted(CommandLine* cl, const char* argument);
338int CommandLine_run(CommandLine* cl);
339void CommandLine_destroy(CommandLine* cl);
340
341// Command execution
342int runCommand(const char* command);

Callers 1

setupCompilationFunction · 0.85

Calls 3

Path_joinFunction · 0.85
String_hashFnv1aFunction · 0.85
String_hashCombineFunction · 0.85

Tested by

no test coverage detected