diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..8f8cf94 --- /dev/null +++ b/configure.ac @@ -0,0 +1,53 @@ +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.59) + +m4_define([ZAP_VERSION], + m4_bpatsubst(m4_esyscmd([build_tools/make_version .]), + [\([0-9.]*\)\(\w\|\W\)*], + [\1])) +AC_INIT(zaptel, ZAP_VERSION, www.asterisk.org) + +# check existence of the package +AC_CONFIG_SRCDIR([zaptel.c]) + +AC_COPYRIGHT("Zaptel") +AC_REVISION($Revision$) + +ac_default_prefix=/usr +if test ${sysconfdir} = '${prefix}/etc'; then + sysconfdir=/etc +fi +if test ${mandir} = '${prefix}/man'; then + mandir=/usr/share/man +fi + +if test ${localstatedir} = '${prefix}/var'; then + localstatedir=/var +fi + +# This needs to be before any macros that use the C compiler +AC_GNU_SOURCE + +# Checks for programs. +AC_PROG_CC +AC_PROG_CPP +AC_PROG_INSTALL +AC_PROG_LN_S +AST_CHECK_GNU_MAKE + +AC_PATH_PROG([GREP], [grep], :) +AC_PATH_PROG([SHELL], [sh], :) +AC_PATH_PROG([LN], [ln], :) + +AC_LANG(C) + +AST_EXT_LIB([curses], [initscr], [curses.h], [CURSES], [curses], []) +AST_EXT_LIB([ncurses], [initscr], [curses.h], [NCURSES], [ncurses], []) +AST_EXT_LIB([newt], [newtBell], [newt.h], [NEWT], [newt]) + +AC_CONFIG_FILES([build_tools/menuselect-deps makeopts]) +AC_OUTPUT + +echo "*** Zaptel build successfully configured ***" + |