Find attached a script 'setup.nqp' for building/testing Rakudo. The library 'disutils' is shipped with Parrot. See https://trac.parrot.org/parrot/browser/trunk/runtime/parrot/library/distutils.pir
This library removes the dependences with Makefile & various make utilities, and remove the configure step. And this library simplifies the job of packager, for example $ parrot-nqp setup.nqp bdist --version 2010.99 produces an Windows installer on Windows and a RPM on Linux. The library 'distutils' is well integrated with Plumage (the Parrot ecosystem). The classic incantations are : $ parrot-nqp setup.nqp update $ parrot-nqp setup.nqp clean $ parrot-nqp setup.nqp build # build is the default target $ parrot-nqp setup.nqp test # or coretest $ parrot-nqp setup.nqp spectest $ parrot-nqp setup.nqp spectest_smolder # or smoke François (Note: I am not a Rakudo committer)
setup.nqp
Description: Binary data