NAME

Alien::Build::Plugin::Build::Premake5 - Premake5 build plugin for Alien::Build

SYNOPSIS

use alienfile;
plugin 'Build::Premake5';

DESCRIPTION

This plugin provides tools to build projects that use premake5. In particular, it adds the %{premake5} helper, which can be used in alienfile recipes, and adds a default build stage with the following commands:

'%{premake} ' . $action,
'%{make}',
'%{make} install',

Since premake5 requires gmake, loading this plugin will also load the Build::Make plugin with its make_type option set to "gmake".

OPTIONS

With the exception of the action property, this plugin's options follow those of the premake5 client. For more information, consult the client's documentation.

Flags

These flags can only be set to true or false. They will be ignored if false.

Key / value pairs

METHODS

HELPERS

SEE ALSO

CONTRIBUTIONS AND BUG REPORTS

Contributions of any kind are most welcome!

The main repository for this distribution is on Github, which is where patches and bug reports are mainly tracked. Bug reports can also be sent through the CPAN RT system, or by mail directly to the developers at the addresses below, although these will not be as closely tracked.

AUTHOR

ACKNOWLEDGEMENTS

Special thanks to Graham Ollis for his help in the preparation of this distribution.

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by José Joaquín Atria.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.