App::hopen::BuildSystemGlobals - global data for hopen build-system use cases


This module exports variables used when employing hopen(1) as a build system. They are in a separate module so that it's easy to tell which parts of Data::Hopen don't need them.



The current Data::Hopen::Gen instance.


The name of the current toolset. Support for language Foo is in package ${Toolset}::Foo.


The Data::Hopen::G::DAG instance representing the current build. Goals in $Build will become, e.g., top-level targets of a generated Makefile.


Which phase we're in (string).


A Path::Class::Dir instance representing the project directory.


A Path::Class::Dir instance representing the destination directory.