Tup builds files for Self on Linux

Chris Double chris.double at double.co.nz
Tue Sep 10 11:42:34 UTC 2013

A while back I did some Tup [1] builds files for Self on Linux to
improve build times while I was doing some hacking on VM. I've rebased
this and put it in a branch at:


If you have Tup installed it can be built with:

$ git clone https://github.com/doublec/self
$ cd self
$ git checkout -b tup tup
$ tup init
$ tup upd

>From then on you can use 'tup upd' to do the equivalent of a 'make' when
you've edited files. You can also use the 'tup monitor' trickery to get
faster builds.

The system is hardcoded for Linux at the moment so I don't expect it to
get merged (plus CMake is now available) but for those who want an
alternative it's there in my branch.

[1] http://gittup.org/tup/


More information about the Self-interest mailing list