#!/usr/bin/perl # # foolproof build # # 20000810 First version # 20010118 Remove fatal reaction to ./ac's returning 256. Call ./mk with 'foolproof' argument. sub doit { local($cmd) = @_; local($rv); print "$cmd"; if ($rv = system($cmd)) { print " ... returned $rv\n"; # exit 0; } print "\n"; } &doit("aclocal -I macros"); &doit("./ac"); &doit("automake -a"); unlink("config.cache"); unlink("config.log"); &doit("./configure"); &doit("./mk foolproof");