The following properties in coder.make.ToolchainInfo
represent
your custom toolchain:
coder.make.ToolchainInfo.PrebuildTools
–
Tools used before compiling the source files into object files.
coder.make.ToolchainInfo.BuildTools
–
Tools used for compiling source files and linking/archiving them to
form a binary.
coder.make.ToolchainInfo.PostbuildTools
–
Tools used after the linker/archiver is invoked.
coder.make.ToolchainInfo.BuilderApplication
–
Tools used to call the PrebuildTools
, BuildTools
,
and PostbuildTools
. For example: gmake
, nmake
.
Each configuration in coder.make.ToolchainInfo.BuildConfigurations
applies
a set of options to the build tools specified by coder.make.ToolchainInfo.BuildTools
.
By default, these configurations alter the way the assembler, compiler,
linker, and archiver operate to produce faster builds, faster runs,
and debug.
If you instantiate coder.make.ToolchainInfo
to
support building sources that involve assembler, C, or C++ files,
the coder.make.ToolchainInfo
object contains the
default set of build tools shown here.