Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 421 Bytes

build system.md

File metadata and controls

22 lines (17 loc) · 421 Bytes

Build System

  • Meson

  • Ninja

  • Generate Ninja

  • Build Sequence

    • Build object files
    • Pack static libraries
    • Link executables
    • Link shared libraries
    • Run unit tests
    • Run code formatter
    • Run static code analysis
    • Upload to embedded target

References

Large scale production codebase maintenance

  • Always use test
  • [Incomplete]