Autoconf-Template

 view release on metacpan or  search on metacpan

share/configure.ac.tt  view on Meta::CPAN


AC_ARG_WITH(
	[perl5sharedir],[  --with-perl5sharedir (defaults to $perl5libdir/auto/share/dist/[% dist_name %])],
	[
                perl5sharedir=$withval
        ],
        [
        perl5sharedir=\${perl5libdir}/auto/share/dist/[% dist_name %]
        ]
)

AC_SUBST([perl5sharedir])

AC_SUBST([perl5libdir])

AX_DISTCHECK_HACK
AX_DEPS_CHECK
AX_PERLDEPS_CHECK
AX_REQUIREMENTS_CHECK
AX_EXTRA_OPTIONS
[% IF html_build_mode -%]
APACHE_CONFIG
[% END %]
RPM_BUILD_MODE
PERLCRITIC_MODE
AX_PERLCRITIC_CONFIG

AC_ARG_WITH([license],[  --with-license (defaults to GNU Public License)],
	[LICENSE=$withval],
        [LICENSE=["GNU Public License"]]
)

AC_SUBST([LICENSE])

AC_ARG_WITH([architecture],[  --with-architecture (defaults to noarch)],
	[ARCHITECTURE=$withval],
        [ARCHITECTURE=noarch]
)

AC_SUBST([ARCHITECTURE])

AC_CONFIG_FILES([
    Makefile
    src/Makefile
    src/main/Makefile
    src/main/perl/Makefile
    src/main/perl/bin/Makefile
    src/main/perl/lib/Makefile[% IF bash_build_mode %]
    src/main/bash/Makefile
    src/main/bash/bin/Makefile[% END %][% IF html_build_mode %]
    src/main/perl/cgi-bin/Makefile
    src/main/html/Makefile[% END %][% IF cpan_build_mode %]
    cpan/Makefile[% END %]
    config/Makefile
    resources/Makefile
    autotools/prove.sh
])

AC_OUTPUT

chmod +x autotools/prove.sh

printf "\n"
printf "${PACKAGE} has been configured with the following options:\n"
printf "                            Prefix: %s\n" "`__poor_mans_expand_file_name prefix`"
printf "                     User binaries: %s\n" "`__poor_mans_expand_file_name bindir`"
printf "                   System binaries: %s\n" "`__poor_mans_expand_file_name sbindir`"
printf "               Configuration files: %s\n" "`__poor_mans_expand_file_name sysconfdir`"
printf "                       State files: %s\n" "`__poor_mans_expand_file_name localstatedir`"
printf "\n"
printf "                              perl: %s\n" "`__poor_mans_expand_file_name PERL`"
printf "                       perl5libdir: %s\n" "`__poor_mans_expand_file_name perl5libdir`"
printf "                     perl5sharedir: %s\n" "`__poor_mans_expand_file_name perl5sharedir`"
printf "                              bash: %s\n" "`__poor_mans_expand_file_name BASHRUN`"
[% IF html_build_mode -%]
printf "\n"
printf "                  apache_vhost_dir: %s\n" "`__poor_mans_expand_file_name apache_vhostdir`"
[% END %]
printf "\n"
printf "                        Maintainer: ${PACKAGE_BUGREPORT}\n"
printf "                           Version: ${PACKAGE_VERSION}\n\n"
printf "                      Architecture: %s\n" "`__poor_mans_expand_file_name ARCHITECTURE`"
printf "                           License: %s\n" "`__poor_mans_expand_file_name LICENSE`"
printf "\n"
printf "                   perlcritic mode: %s\n" "`__poor_mans_expand_file_name perlcritic_mode`"
printf "               perlcritic severity: %s\n" "`__poor_mans_expand_file_name perlcritic_severity`"
printf "\n"
printf "    Perl dependency check disabled: %s\n" "`__poor_mans_expand_file_name ax_perldeps_disabled`"
printf "         Dependency check disabled: %s\n" "`__poor_mans_expand_file_name ax_deps_disabled`"
printf "\n"
printf "                   Package Version: %s\n"   "${PACKAGE_VERSION}"



( run in 1.551 second using v1.01-cache-2.11-cpan-39bf76dae61 )