An excuse to play around with Perl wrapped up as a poor attempt at a build system for C++