bake

Start to bake

  • Why you should use bake
  • Install bake
  • Quickstart
  • Concepts
  • Syntax
  • Commandline
  • IDE Support
  • Additional features
  • Performance
  • Known Issues
  • Changelog
  • License
  • Internal developing notes
bake
  • »
  • bake 2.72.0
  • View page source

bake 2.72.0

bake, building software fast and easy!

_images/bake_tagcloud.png

Start to bake

  • Why you should use bake
    • bake design goals
  • Install bake
    • How to install bake
    • Known Issues
  • Quickstart
  • Concepts
    • The Project.meta file
    • The main project
    • The build hierarchy
    • Parallel build
    • The link order
    • Prebuild configurations for distributions
    • Injection and inheritance of IncludeDir and Dependency
    • Caching
    • Merge Includes
  • Syntax
    • The Syntax of the Project.meta file
    • Variables in Project.meta
    • Derive configs
    • Adapt configs
    • Auto-adjustment of paths to existing projects
    • Prefix compiler, archiver and linker
    • Compiler settings via environment variables
  • Commandline
    • How to get help
    • The most important options
    • Examples
    • Roots file (roots.bake)
  • IDE Support
    • Eclipse
    • Visual Studio Code
    • Basic integrations
  • Additional features
    • The Bakery
    • How to use bake with cygwin
    • Clang Analyze
    • Generating dot graphs
    • QACPP for MISRA and cyclomatic complexity
    • bakeclean
    • Cuda
    • Compilation Database
    • Compilation Check
    • Unnecessary includes
    • Symlinks and junctions
  • Performance
    • Eclipse vs. bake
    • CMake with Unix makefiles vs. bake
    • Performance using different rubies
  • Known Issues
  • Changelog
  • License
  • Internal developing notes
Next

© Copyright 2012-2021, ESRLabs GmbH.

Built with Sphinx using a theme provided by Read the Docs.