configure.ac
author Wolfgang Rosenauer <wr@rosenauer.org>
Fri, 09 Jul 2010 09:55:01 +0200
changeset 0 262e1fb001a8
child 1 98d01e6fd2bd
permissions -rw-r--r--
initial import (version 1.0.9)

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)