configure.ac
changeset 0 262e1fb001a8
child 1 98d01e6fd2bd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/configure.ac	Fri Jul 09 09:55:01 2010 +0200
@@ -0,0 +1,55 @@
+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.9)
+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)