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.