Main Content

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 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.