Closed vrurg closed 4 years ago
Provide better support for cross-backend templates.
Most crucial changes are:
receipe macros
use_prereqs
@prereqs@
NQP::Config::set
in_ctx
Related to perl6/nqp#580 and rakudo/rakudo#3194
Provide better support for cross-backend templates.
Most crucial changes are:
receipe macros
: a class of macros responsible for generating rules.use_prereqs
macro for replacing first target Makefile variables. Stores its content in@prereqs@
variable in enclosing receipe macro context.NQP::Config::set
method to support context name inin_ctx
named parameter.Related to perl6/nqp#580 and rakudo/rakudo#3194