]> err.no Git - yubikey-server-c/blob - configure.ac
Write a bit of documentation
[yubikey-server-c] / configure.ac
1
2 AC_INIT([yubikey-server-c], [0.5],
3   [tfheen@err.no], [yubikey-server-c],
4   )
5 AC_CONFIG_AUX_DIR([build-aux])
6 AC_CONFIG_MACRO_DIR([m4])
7 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
8 AC_PROG_CC
9
10 AC_MSG_CHECKING([for PostgreSQL libraries])
11
12 AC_PATH_PROG([PG_CONFIG], [pg_config], [])
13 if test "$PG_CONFIG" != "no"; then
14    POSTGRESQL_CFLAGS="-I`$PG_CONFIG --includedir`"
15    POSTGRESQL_LDFLAGS="-L`$PG_CONFIG --libdir` -lpq"
16    AC_SUBST([POSTGRESQL_CFLAGS])
17    AC_SUBST([POSTGRESQL_LDFLAGS])
18    AC_MSG_RESULT([yes])
19 else
20    AC_MSG_ERROR([$PG_CONFIG is not installed - install it and postgresql headers?])
21 fi
22
23 PKG_CHECK_MODULES([libmicrohttpd], [libmicrohttpd])
24
25 AM_PATH_LIBGCRYPT
26 AC_CHECK_LIB([yubikey], [yubikey_modhex_decode],[], AC_MSG_ERROR([libyubikey is not installed or not new enough]))
27 AM_CONFIG_HEADER(src/config.h)
28 AC_CONFIG_FILES([
29   Makefile
30   src/Makefile
31 ])
32
33 AC_OUTPUT