l build variants.</p>
<p>The build system needs the following pieces of information to successfully build a project:</p>
<ul>
<li>CMSIS-Packs used by project for component definitions and attributes of the targeted device.</li>
<li>Tool-chain name and version.</li>
<li>Target information including device vendor + name and enabled device features as well as additional command line options for the active tool-chain (C/C++ compiler, assembler, linker or librarian).</li>
<li>Component selection and configuratio