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

NAME

Build.PL

SYNOPSIS

  perl Build.PL [--run_apache_tests]
                [--apache_path PATH]
                [--apxs_path PATH]
                [--run_apache_cgi_tests]
                [--with_mod_perl]
                [--run_mod_perl_tests]
                [--mod_perl_path PATH]
                [--run_svnweb-server_tests]
                [--httpd_port PORT]
                [--skip_questions]
                [-- --Module::Build options]

DESCRIPTION

This is the build script for SVN::Web. Since some of SVN::Web's functionality is optional, and/or doesn't need to be tested at install time, it determines the correct set of pre-requisite modules prior to install, and obtains some information from the user that is needed by the automated tests.

The options are:

--run_apache_tests

Whether to run post-build tests that require Apache. Use --norun_apache_tests to disable.

--apache_path PATH

The full path to the Apache httpd binary.

--apxs_path PATH

The full path to the Apache apxs binary.

--run_apache_cgi_tests

Whether to run post-build tests that SVN::Web as a CGI script with Apache. Use --norun_apache_cgi_tests to disable.

--with_mod_perl

Whether SVN::Web will be used under mod_perl. Use --nowith_mod_perl to disable.

--run_mod_perl_tests

Whether to run post-build tests that use SVN::Web as a mod_perl handler. Use --norun_mod_perl_tests to disable.

--mod_perl_path PATH

The full path to the mod_perl shared object file (typically called mod_perl.so or libperl.so.

--run_svnweb-server_tests

Whether to run post-build tests for SVN::Web's simple web server. Use --norun_svnweb-server_tests to disable.

--httpd_port PORT

Specify the PORT that the Apache and svnweb-server tests should use.

--skip_questions

Take the command line options as read, and don't ask the user any questions before creating the build script.

You may also provide all the usual options that Module::Build supports. However, these options should appear after the options described previously, and should be preceeded by --.