From b7d0f977e0f6bef02103a33aa9e5639d9ea3bfee Mon Sep 17 00:00:00 2001 From: russell Date: Mon, 26 Jun 2006 14:18:42 +0000 Subject: merge autoconf and menuselect support for zaptel Happy birthday to me :) git-svn-id: http://svn.digium.com/svn/zaptel/trunk@1179 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- configure.ac | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 configure.ac (limited to 'configure.ac') 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 ***" + -- cgit v1.2.3