Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Apache2::Build(3)                    User Contributed Perl Documentation                   Apache2::Build(3)



NAME
       Apache2::Build - Methods for locating and parsing bits of Apache source code

SYNOPSIS
        use Apache2::Build ();
        my $build = Apache2::Build->new;

        # rebuild mod_perl with build opts from the previous build
        % cd modperl-2.0
        % perl -MApache2::Build -e rebuild

DESCRIPTION
       This module provides methods for locating and parsing bits of Apache source code.

       Since mod_perl remembers what build options were used to build it, you can use this knowledge to
       rebuild it using the same options. Simply chdir to the mod_perl source directory and run:

         % cd modperl-2.0
         % perl -MApache2::Build -e rebuild

       If you want to rebuild not yet installed, but already built mod_perl, run from its root directory:

         % perl -Ilib -MApache2::Build -e rebuild

METHODS
       new Create an object blessed into the Apache2::Build class.

            my $build = Apache2::Build->new;

       dir Top level directory where source files are located.

            my $dir = $build->dir;
            -d $dir or die "can't stat $dir $!\n";

       find
           Searches for apache source directories, return a list of those found.

           Example:

            for my $dir ($build->find) {
               my $yn = prompt "Configure with $dir ?", "y";
               ...
            }

       inc Print include paths for MakeMaker's INC argument to "WriteMakefile".

           Example:

            use ExtUtils::MakeMaker;

            use Apache2::Build ();

            WriteMakefile(
                'NAME'    => 'Apache2::Module',
                'VERSION' => '0.01',
                'INC'     => Apache2::Build->new->inc,
            );

       module_magic_number
           Return the MODULE_MAGIC_NUMBER defined in the apache source.

           Example:

            my $mmn = $build->module_magic_number;

       httpd_version
           Return the server version.

           Example:

            my $v = $build->httpd_version;

       otherldflags
           Return other ld flags for MakeMaker's dynamic_lib argument to "WriteMakefile". This might be
           needed on systems like AIX that need special flags to the linker to be able to reference mod_perl
           or httpd symbols.

           Example:

            use ExtUtils::MakeMaker;

            use Apache2::Build ();

            WriteMakefile(
                'NAME'        => 'Apache2::Module',
                'VERSION'     => '0.01',
                'INC'         => Apache2::Build->new->inc,
                'dynamic_lib' => {
                    'OTHERLDFLAGS' => Apache2::Build->new->otherldflags,
                },
            );

AUTHOR
       Doug MacEachern



perl v5.16.2                                     2011-12-25                                Apache2::Build(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.