1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

Cake Build System

Cake is a build system that combines the flexibility of Python build scripts
with an incremental build speed that matches build systems written in C/C++.

Features

  • Python versions: 2.4-3.2
  • Platforms: Windows, Cygwin, OSX and Linux
  • Multi-threaded builds make good use of multiple cores
  • Support for multiple build variants
  • Build scripts have full power of Python
  • General purpose build tool that can be extended to use custom tools
  • Builtin support for C/C++ build tools
    • Visual C++, GCC, MinGW, CodeWarrior
    • Robust C/C++ dependency scanning
    • Object-file caching
  • Visual Studio project/solution generation

Download

Download an official release from https://sourceforge.net/projects/cake-build/files/

Or get a copy of the latest source code using Git:

git clone git://cake-build.git.sourceforge.net/gitroot/cake-build/cake-build

Note: The 0.9 release is now quite old. It is recommended to use the latest source from the Git repository.

Documentation