5 kx
5 kx dnl ============================================================
5 kx dnl Process this file with autoconf to produce
5 kx dnl a configure script.
5 kx dnl ============================================================
5 kx
5 kx AC_PREREQ(2.58)dnl dnl Minimum Autoconf version required.
5 kx
5 kx
5 kx AC_INIT([build-system], [1.0.0])
5 kx AC_CONFIG_SRCDIR(acsite.m4)
5 kx
5 kx
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl $$ $$
5 kx dnl $$ PART: Test for Auxiliary (my be version sensitive) $$
5 kx dnl $$ programs $$
5 kx dnl $$ $$
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx AC_MSG_RESULT(=======)
5 kx AC_MSG_RESULT(======= Test for aux programs:)
5 kx AC_MSG_RESULT(=======)
5 kx
5 kx dnl ============================================================
5 kx dnl Locate tools( on build machine! ) .
5 kx dnl =================
5 kx dnl ============================================================
5 kx AC_PATH_PROG_LN_S
5 kx AC_SUBST(LN)
5 kx AC_SUBST(LN_S)
5 kx
5 kx dnl Нам нужен исполняемый файл pwd. Встроенный "pwd -P" нас
5 kx dnl не устраивает( из соображений переносимости ) .
5 kx AC_PATH_PROG(PWD_P, pwd, no)
5 kx if test "$PWD_P" = no; then
5 kx AC_MSG_ERROR(******** A pwd binary could not be found.)
5 kx fi
5 kx
5 kx AC_PATH_PROGS(SED, sed gsed, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx
5 kx AC_PATH_PROGS(TAR, tar gtar, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx
5 kx AC_PATH_PROG(BASH, bash, no)
5 kx if test "$BASH" != no &&
5 kx $BASH -c 'test "$BASH_VERSINFO" \
5 kx && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5 kx parse_conf_cv_have_bash2=yes
5 kx else
5 kx parse_conf_cv_have_bash2=no
5 kx fi
5 kx AC_SUBST(parse_conf_cv_have_bash2)
5 kx
5 kx AC_PATH_PROG(BZIP2, bzip2, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(GPG, gpg, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(GZIP, gzip, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(MAKE, make, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(LESS, less, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(PATCH, patch, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(UNZIP, unzip, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx AC_PATH_PROG(WGET, wget, no, /usr/local/bin:/usr/bin:/bin:$PATH)
5 kx
5 kx AC_SUBST(BUILDSYSTEM, [$BUILDSYSTEM])
5 kx
5 kx AC_PATH_PROG(GCC, gcc, no)
5 kx if test "$GCC" != no ; then
5 kx LIBDIRSUFFIX=$($GCC -print-multi-os-directory | head -1 | sed 's,[[^0-9]]*\([[0-9]]*\)$,\1,')
5 kx else
5 kx LIBDIRSUFFIX=
5 kx fi
5 kx AC_SUBST(LIBDIRSUFFIX)
5 kx
5 kx
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl $$ $$
5 kx dnl $$ PART: OUTPUT Substitution $$
5 kx dnl $$ $$
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx dnl ============================================================
5 kx AC_MSG_RESULT(=======)
5 kx AC_MSG_RESULT(======= OUTPUT:)
5 kx AC_MSG_RESULT(=======)
5 kx
5 kx
5 kx AC_OUTPUT([
5 kx CPAN-Config.pm
5 kx CPAN-install
5 kx ])
5 kx
5 kx AC_MSG_RESULT(=======)
5 kx AC_MSG_RESULT(======= End of test for aux programs.)
5 kx AC_MSG_RESULT(=======)