configure.ac
changeset 0 262e1fb001a8
child 1 98d01e6fd2bd
equal deleted inserted replaced
-1:000000000000 0:262e1fb001a8
       
     1 AC_INIT(configure.ac)
       
     2 
       
     3 dnl ----------------------------
       
     4 dnl Automake/autoconf input file
       
     5 dnl ----------------------------
       
     6 
       
     7 NSS_REQUIRED=3.12.3
       
     8 
       
     9 dnl --- Package configuration ---
       
    10 
       
    11 AM_INIT_AUTOMAKE(nss-shared-helper, 1.0.9)
       
    12 AM_CONFIG_HEADER(config.h)
       
    13 
       
    14 AC_SUBST(VERSION)
       
    15 AC_SUBST(PACKAGE)
       
    16 
       
    17 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Package version])
       
    18 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Package name])
       
    19 
       
    20 AM_SANITY_CHECK
       
    21 AM_MAINTAINER_MODE
       
    22 AC_CANONICAL_HOST
       
    23 
       
    24 AC_C_CONST
       
    25 AC_ISC_POSIX
       
    26 AC_PROG_CC
       
    27 AC_PROG_CPP
       
    28 AC_PROG_INSTALL
       
    29 AM_DISABLE_STATIC
       
    30 AM_PROG_LIBTOOL
       
    31 
       
    32 PKG_CHECK_MODULES(ALL, nss >= 3.12.3)
       
    33 
       
    34 dnl --- Set up directories ---
       
    35 
       
    36 privdatadir=$(eval echo "${datadir}/nss-shared-helper")
       
    37 
       
    38 AC_SUBST(privdatadir)
       
    39 
       
    40 dnl --- Set compiler flags ---
       
    41 
       
    42 BASE_LIBS=""
       
    43 BASE_CFLAGS="-Wall"
       
    44 PROJECT_LIBS="$BASE_LIBS `pkg-config --libs nss`"
       
    45 PROJECT_CFLAGS="$BASE_CFLAGS `pkg-config --cflags nss`"
       
    46 
       
    47 AC_SUBST(BASE_LIBS)
       
    48 AC_SUBST(PROJECT_LIBS)
       
    49 AC_SUBST(PROJECT_CFLAGS)
       
    50 
       
    51 dnl --- Output ---
       
    52 
       
    53 AC_OUTPUT(Makefile                    \
       
    54           nss-shared-helper/Makefile  \
       
    55           nss-shared-helper/nss-shared-helper.pc)