dmd.link
Invoke the linker as a separate process.
License
Source: link.d
Documentation: https://dlang.org/phobos/dmd_link.html
-
Declaration
intrunLINK();Run the linker. Return status of execution.
-
Declaration
intrunProgram();Run the compiled program. Return exit status.
-
Declaration
intrunPreprocessor(const(char)[]cpp, const(char)[]filename, const(char)*importc_h, ref Array!(const(char)*)cppswitches, const(char)[]output, OutBuffer*defines);Run the C preprocessor.
Parameters
const(char)[]cppname of C preprocessor program
const(char)[]filenameC source file name
const(char)*importc_hfilenameof importc.hArray!(const(char)*)cppswitchesarray of switches to pass to C preprocessor
const(char)[]outputpreprocessed
outputfile nameOutBuffer*definesbuffer to append any
#defineand#undeflines encountered toReturn Value
exit status.