A simple tool to trigger a build whenever a file in the project changes.
C++
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
test
.gitignore
README.md
makefile

README.md

lazybuilder - automatic builds when files change

Usage:

lazybuilder path/to/watch build-command-to-run

Without any parameters laxybuilder watches the current working directory and executes make whenever a file changes.

Why another automatic build program?

Most programs of this type work by polling for changes. lazybuilder uses the OS X notification system to know when files change. This means that if nothing is happening on the project build-daemon does not consume resources unnecessarily.

Installation

lazybuilder depends on boost

Using Homebrew

brew update             && \
brew tap grahambrooks/lazybuilder && \
brew install lazybuilder

From Source

git clone git@github.com:grahambrooks/lazybuilder.git
cd lazybuilder
make install