1dnl Process this file with autoconf to produce a configure script.
2AC_INIT(chpasswd.c)
3
4LANGUAGE="English"
5AC_PREFIX_DEFAULT(/usr/local/etc/chpasswd)
6
7dnl Checks for programs.
8AC_PROG_CC
9
10dnl Checks for libraries.
11dnl Replace `main' with a function in -lcrypt:
12AC_CHECK_LIB(crypt, main)
13
14dnl Check for headers
15AC_HEADER_DIRENT
16AC_HEADER_STDC
17
18AC_CHECK_HEADERS(crypt.h libc.h pwd.h stdio.h stdlib.h sys/stat.h sys/time.h time.h unistd.h)
19
20dnl Checks for library functions.
21AC_CHECK_FUNCS(strstr)
22
23AC_CHECK_LIB(crypt, crypt, [CRYPTLIB="-lcrypt"])
24AC_SUBST(CRYPTLIB)
25
26dnl Select language
27AC_ARG_ENABLE(language,
28[  --enable-language=lang
29 			Select Language ],
30[
31    if test "$enableval" = 'English' || test "$enableval" = "Dutch" || test "$enableval" = "French" || test "$enableval" = "German" || test "$enableval" = "Portuguese" || test "$enableval" = "Italian" || test "$enableval" = "Hungarian" || test "$enableval" = "Spanish" || test "$enableval" = "Russian1251" || test "$enableval" = "RussianKOI8"|| test "$enableval" = "Swedish" || test "$enableval" = "Japanese" || test "$enableval" = "Czech" || test "$enableval" = "Chinese" || test "$enableval" = "Slovak" || test "$enableval" = "Chinese_big5" || test "$enableval" = "Polish" || test "$enableval" = "Serbian" || test "$enableval" = "Latvian" || test "$enableval" = "Romanian" || test "$enableval" = "Indonesian" || test "$enableval" = "Turkish" || test "$enableval" = "Catalan"; then
32        LANGUAGE=$enableval
33     else
34        echo "ERROR! Unknown language $enableval"
35        exit 1
36    fi
37],[LANGUAGE="English"])
38echo "using $LANGUAGE language"
39AC_SUBST(LANGUAGE)
40
41dnl Select cgidir
42AC_ARG_ENABLE(cgidir,
43[  --enable-cgidir=cgidir
44 			Select cgidir ],
45[
46    if test "$enableval"; then
47        CGIDIR=$enableval
48    fi
49],[CGIDIR="/var/www/cgi-bin"])
50echo "using $CGIDIR as cgi-bin"
51AC_SUBST(CGIDIR)
52
53
54AC_OUTPUT(Makefile)
55