The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.000013 - 2022-11-12 (TRIAL RELEASE)

  • Add MSBuild generator stub.
  • Require Data::Hopen v0.0.19. Fixes #9 (thanks to eserte for reporting!).
  • Major internal changes.

Changes for version 0.000012 - 2019-06-06 (TRIAL RELEASE)

  • Added Microsoft cl.exe toolset

Changes for version 0.000011 - 2019-06-04 (TRIAL RELEASE)

  • Added Ninja generator
  • Added examples in the `eg/` directory
  • Updated documentation

Documentation

CLI for the App::hopen build system
conventions for using hopen(1) as a build system

Modules

Graph-driven cross-platform build system
utility routines used by App::hopen
record representing a file to be produced
global data for hopen build-system use cases
parent class for operations used by a generator to build an asset
base class for hopen(1) command-graph nodes
Cmd that holds a list of files.
hopen Cmd that makes outputs for each input separately
Base class for hopen generators
hopen generator for MSBuild
AssetOp for Gen::MSBuild
hopen generator for simple Makefiles
hopen generator for simple Ninja files
H:: namespace for use in hopen files
Kit to be used by a hopen file
compile-time processing by MY.hopen.pl files
Definitions and routines for hopen phases
GNU toolset for hopen
support for the GNU toolset, C language
compile C source using the GNU toolset
link object files using the GNU toolset
Microsoft cl.exe toolset for hopen
support for the GNU toolset, C language
compile C source using the GNU toolset
link object files using the GNU toolset
hopen Visual Studio toolset for MSBuild projects
general utilities for App::hopen
A path relative to a specified base
string utilities for hopen
Generate XML from simple Perl data structures