NAME
App::hopen::BuildSystemGlobals - global data for hopen build-system use cases
SYNOPSIS
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.
VARIABLES
$Generator
The current Data::Hopen::Gen instance.
$Toolset
The name of the current toolset. Support for language Foo
is in package ${Toolset}::Foo
.
$Build
The Data::Hopen::G::DAG instance representing the current build. Goals in $Build
will become, e.g., top-level targets of a generated Makefile
.
$Phase
Which phase we're in (string).
$ProjDir
A Path::Class::Dir instance representing the project directory.
$DestDir
A Path::Class::Dir instance representing the destination directory.