Skip to content

High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.

Notifications You must be signed in to change notification settings

bugproof/fastbuild

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FASTBuild

FASTBuild is a build system for Windows, OSX and Linux, supporting distributed compilation and object caching. It is used by many game developers, from small independent teams to some of the largest studios in the world.

FASTBuild's focus is on fast compile times in both full build and local iteration scenarios.

A large variety of compilers and target architectures are supported. More details, including hosted documentation and Binary downloads can be found here: http://fastbuild.org

Branch policy

Patches will only be accepted into the "dev" branch.

Branch Purpose
master Stable branch containing snapshot of latest release
dev Development branch for integration of pull requests

Change Integration

Improvements and bug fixes are gladly accepted. FASTBuild has been improved immensely by the contributions of many users. To help facilitate ease of integration, please:

Constrain pull requests to individual changes where possible - Simple changes are more easily integrated and tested. Pull requests with many changes, where there are issues with one change in particular, will delay the integration of all changes. Pull requests that change or add large amounts of functionality are harder to test.

Update and extend tests if appropriate - There are a large set of unit and functional tests. Please update or add new tests if appropriate.

Update documentation if appropriate - For changes in behaviour, or addition of new features, please update the documentation.

Adhere to the coding style - Please keep variable/function naming, whitespace style and indentation (4 space tabs) consistent. Consistency helps keep the code maintainable.

About

High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.4%
  • C 12.9%
  • Makefile 0.4%
  • Objective-C 0.1%
  • Shell 0.1%
  • Python 0.1%