Very portable build system in Perl