About coder.make.ToolchainInfo
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 thePrebuildTools
,BuildTools
, andPostbuildTools
. 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.