• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • Component
  • toolchain::Component Struct

    struct toolchain::Component

    One buildable toolchain component (compiler-rt, avr-libc, etc.). More...

    Header: #include <Component>
    Since: Phase 20c

    Detailed Description

    A Component is the unit the toolchain bootstrap pipeline operates on: a name, the source kind (vendored tarball, git archive, or in-tree directory), the recipe that knows how to compile and archive the component's sources via the ComponentBuildContext::compiler abstraction, and the set of expected output artefacts.

    See also toolchain::ComponentBuildContext, toolchain::ComponentArtefact, toolchain::ToolchainRegistry, and toolchain::CompilerInterface.