1
dnl Process this file with autoconf to produce a configure script.
2
dnl $Id: configure.ac,v 1.1 2004/06/20 23:27:08 jon Exp $
5
AC_INIT([nas],[1.6c],[jon@radscan.com])
6
AC_CONFIG_HEADER(config.h)
14
AC_PREFIX_DEFAULT(/opt)
17
dnl AC_CANONICAL_TARGET([])
18
dnl Checks for programs.
19
dnl get the system type and set accordingly. first init some defaults.
24
dnl Checks for libraries.
25
dnl Replace `main' with a function in -lm:
27
dnl AC_CHECK_LIB(m, main)
29
dnl check for libcrypt
31
AC_CHECK_LIB(crypt, crypt, LIBS="$olibs -lcrypt")
35
AC_CHECK_LIB(gen, crypt, LIBS="$olibs -lgen")
39
AC_CHECK_LIB(z, gzread)
41
dnl Checks for header files.
43
AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/times.h termio.h unistd.h)
44
AC_CHECK_HEADERS(sys/time.h sys/select.h stropts.h poll.h values.h)
45
AC_CHECK_HEADERS(time.h string.h strings.h termios.h zlib.h)
46
AC_CHECK_HEADERS(stdint.h stdlib.h limits.h malloc.h)
47
AC_CHECK_HEADERS(sys/soundcard.h machine/soundcard.h)
49
dnl Checks for typedefs, structures, and compiler characteristics.
55
dnl Checks for library functions.
58
AC_CHECK_FUNCS(select strstr fileno setpgrp daemon)
59
AC_CHECK_FUNCS(getmsg poll setitimer strerror)
64
dnl check for sys_errlist decl
66
AC_MSG_CHECKING(for sys_errlist declaration)
67
AC_RUN_IFELSE([AC_LANG_SOURCE([[
68
#include <sys/types.h>
74
char *s = sys_errlist[0];
77
]])],[AC_MSG_RESULT(yes)
78
AC_DEFINE(SYS_ERRLIST_DECLARED, 1, [sys_errlist declared])],[AC_MSG_RESULT(no)],[:])