mirror of https://github.com/sipwise/asterisk.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.3 KiB
60 lines
1.3 KiB
# Process this file with autoconf to produce a configure script.
|
|
|
|
AC_PREREQ(2.59)
|
|
|
|
m4_define([MENUSELECT_VERSION],
|
|
m4_bpatsubst(m4_esyscmd([./make_version .]),
|
|
[\([0-9.]*\)\(\w\|\W\)*],
|
|
[\1]))
|
|
AC_INIT(menuselect, MENUSELECT_VERSION, www.asterisk.org)
|
|
|
|
# check existence of the package
|
|
AC_CONFIG_SRCDIR([menuselect.c])
|
|
|
|
# specify output header file
|
|
AC_CONFIG_HEADER(autoconfig.h)
|
|
|
|
AC_COPYRIGHT("Menuselect")
|
|
AC_REVISION($Revision: 40837 $)
|
|
|
|
AC_CANONICAL_BUILD
|
|
AC_CANONICAL_HOST
|
|
|
|
HOST_OS=${host_os}
|
|
AC_SUBST(HOST_OS)
|
|
|
|
AH_TOP(
|
|
#ifndef MENUSELECT_AUTOCONFIG_H
|
|
#define MENUSELECT_AUTOCONFIG_H
|
|
|
|
#ifndef _REENTRANT
|
|
#define _REENTRANT
|
|
#endif
|
|
)
|
|
|
|
AH_BOTTOM(
|
|
#endif
|
|
)
|
|
|
|
# Checks for programs.
|
|
AC_PROG_CC
|
|
AST_CHECK_GNU_MAKE
|
|
|
|
AC_LANG(C)
|
|
|
|
AC_CHECK_FUNCS([asprintf getloadavg setenv strcasestr strndup strnlen strsep strtoq unsetenv vasprintf])
|
|
|
|
AST_EXT_LIB_SETUP([CURSES], [curses], [curses])
|
|
AST_EXT_LIB_SETUP([NCURSES], [ncurses], [ncurses])
|
|
|
|
AST_EXT_LIB_CHECK([CURSES], [curses], [initscr], [curses.h])
|
|
AST_EXT_LIB_CHECK([NCURSES], [ncurses], [initscr], [curses.h])
|
|
|
|
test "$silent"=yes && ac_sub_configure_args="${ac_sub_configure_args} --silent"
|
|
|
|
AC_CONFIG_FILES([makeopts])
|
|
AC_CONFIG_SUBDIRS([mxml])
|
|
AC_OUTPUT
|
|
|
|
AC_MSG_NOTICE(Menuselect build configuration successfully completed)
|