The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

PBib::Builder - Extend Module::Build with support for Inno Setup installers and config files

SYNOPSIS

        use PBib::Builder;
        my $b = PBib::Builder->new(
                module_name => 'PBib::PBib',
                app_exe => 'bin\\PBibTk.pl', # name of the main executable
                );
        $b->register_config_files(); # process config_* parameters
        $b->create_build_script();
        $b->dispatch('innosetupdist');

DESCRIPTION

Module PBib::Builder extend Module::Build with support for Inno Setup installers and config files. Therefore, it is independent from the PBib system, I just placed it here ...

ACTIONS

New build actions.

alldist

Build all supported distributions (tar.gz, ppm, Inno Setup)

isdist or innosetupdist

Create Windows installer using Inno Setup.

innosetupscript

Create the script for the Inno Setup Compiler from a template.

; %app_name% ; %app_version% ; %app_exe% - name of the main executable ; %author% ; %author_url% ; %support_url% ; %updates_url% ; ; %base_dir% - where the original files are located

htmldocs

METHODS

AUTHOR

Peter Tandler <pbib@tandlers.de>

COPYRIGHT AND LICENCE

Copyright (C) 2002-2004 P. Tandler

For copyright information please refer to the LICENSE file included in this distribution.

SEE ALSO

Module Module::Build.

Inno Setup (http://www.jrsoftware.org/isinfo.php) is a completely free & cool installer for windows.