Следующие свойства в coder.make.ToolchainInfo
представлять пользовательский набор инструментальных средств:
coder.make.ToolchainInfo.PrebuildTools
- Инструменты, используемые перед компиляцией исходных файлов в файлы объектов.
coder.make.ToolchainInfo.BuildTools
- Инструменты, используемые для компиляции исходных файлов и связывания/архивирования их для формирования двоичного файла.
coder.make.ToolchainInfo.PostbuildTools
- Инструменты, используемые после вызова linker/archiver.
coder.make.ToolchainInfo.BuilderApplication
- Инструменты, используемые для вызова PrebuildTools
, BuildTools
, и PostbuildTools
. Для примера: gmake
, nmake
.
Каждое строение в coder.make.ToolchainInfo.BuildConfigurations
применяет набор опций к инструментам сборки, заданным coder.make.ToolchainInfo.BuildTools
. По умолчанию эти строения изменяют работу ассемблера, компилятора, линкера и архиватора, создавая более быстрые сборки, более быстрые запуски и отладку.
Если вы создаете экземпляр coder.make.ToolchainInfo
чтобы поддержать источники созданий, которые включают файлы assembler, C или C++, coder.make.ToolchainInfo
объект содержит набор инструментов сборки по умолчанию, показанный здесь.