2 # Process this file with autoconf to produce a configure script.
5 AC_INIT(vhostgen, 1.0, sjk@ankeborg.nu)
6 AC_CONFIG_SRCDIR([vhostgen.c])
7 AC_CONFIG_HEADER([config.h])
14 # We use the following function to check for mysql libs
15 # I believe this function was written by Michiel van Baak.
16 AC_DEFUN([AC_CHECK_MYSQLR],[
17 AC_SUBST(MYSQL_CFLAGS)
19 AC_PATH_PROG(mysqlconfig,mysql_config)
20 if test [ -z "$mysqlconfig" ]
22 AC_MSG_ERROR([mysql_config executable not found])
24 AC_MSG_CHECKING(mysql libraries)
25 MYSQL_LIBS=`${mysqlconfig} --libs`
26 AC_MSG_RESULT($MYSQL_LIBS)
27 AC_MSG_CHECKING(mysql includes)
28 MYSQL_CFLAGS=`${mysqlconfig} --cflags`
29 AC_MSG_RESULT($MYSQL_CFLAGS)
33 # Checks for libraries.
35 # FIXME: Replace `main' with a function in `-lcrypto':
36 AC_CHECK_LIB([crypto], [main])
37 # FIXME: Replace `main' with a function in `-lm':
38 AC_CHECK_LIB([m], [main])
39 # FIXME: Replace `main' with a function in `-lmysqlclient':
40 AC_CHECK_LIB([mysqlclient], [main])
41 # FIXME: Replace `main' with a function in `-lssl':
42 AC_CHECK_LIB([ssl], [main])
43 # FIXME: Replace `main' with a function in `-lz':
44 AC_CHECK_LIB([z], [main])
46 # Checks for header files.
48 AC_CHECK_HEADERS([stdlib.h])
50 # Checks for typedefs, structures, and compiler characteristics.
54 # Checks for library functions.
57 AC_CHECK_FUNCS([strchr])
59 AC_CONFIG_FILES([Makefile])