beardsvibe / buildfox

Minimalistic Ninja generator
MIT License
50 stars 8 forks source link

BuildFox Build Status Build status Coverage Status

Minimalistic Ninja generator

This project is a WIP

Example

Build all files in current folder :

build objects(*): auto *.cpp
build application(helloworld): auto objects(*)

Or build all files recursively :

build objects(obj/**_*): auto **/*.cpp
build application(bin/helloworld): auto objects(obj/*)

Usage

Building project

bf && ninja

Generating IDE solution

bf --ide vs # this will autoselect proper version of vs
bf --ide vs2012
bf --ide vs2013
bf --ide vs2015
bf --ide qtcreator
bf --ide cmake # for cmake based IDE's
bf --ide make # useful in some cases

Resources

Installation

Using from source