AC_INIT(configure.ac)
dnl ----------------------------
dnl Automake/autoconf input file
dnl ----------------------------
NSS_REQUIRED=3.12.3
dnl --- Package configuration ---
AM_INIT_AUTOMAKE(nss-shared-helper, 1.0.10)
AM_CONFIG_HEADER(config.h)
AC_SUBST(VERSION)
AC_SUBST(PACKAGE)
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Package version])
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Package name])
AM_SANITY_CHECK
AM_MAINTAINER_MODE
AC_CANONICAL_HOST
AC_C_CONST
AC_ISC_POSIX
AC_PROG_CC
AC_PROG_CPP
AC_PROG_INSTALL
AM_DISABLE_STATIC
AM_PROG_LIBTOOL
PKG_CHECK_MODULES(ALL, nss >= 3.12.3)
dnl --- Set up directories ---
privdatadir=$(eval echo "${datadir}/nss-shared-helper")
AC_SUBST(privdatadir)
dnl --- Set compiler flags ---
BASE_LIBS=""
BASE_CFLAGS="-Wall"
PROJECT_LIBS="$BASE_LIBS `pkg-config --libs nss`"
PROJECT_CFLAGS="$BASE_CFLAGS `pkg-config --cflags nss`"
AC_SUBST(BASE_LIBS)
AC_SUBST(PROJECT_LIBS)
AC_SUBST(PROJECT_CFLAGS)
dnl --- Output ---
AC_OUTPUT(Makefile \
nss-shared-helper/Makefile \
nss-shared-helper/nss-shared-helper.pc)