configure.ac
author Wolfgang Rosenauer <wr@rosenauer.org>
Thu, 08 Dec 2011 22:33:48 +0100
changeset 4 69b7ac3efaa2
parent 1 98d01e6fd2bd
permissions -rw-r--r--
use correct pointer and do not access destroyed memory
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
AC_INIT(configure.ac)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
dnl ----------------------------
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
dnl Automake/autoconf input file
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
dnl ----------------------------
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
NSS_REQUIRED=3.12.3
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
dnl --- Package configuration ---
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
1
98d01e6fd2bd $HOME/.pki/nssdb is now considered automatically if /etc/pki/nssdb does not exist
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 0
diff changeset
    11
AM_INIT_AUTOMAKE(nss-shared-helper, 1.0.10)
0
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
AM_CONFIG_HEADER(config.h)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
AC_SUBST(VERSION)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
AC_SUBST(PACKAGE)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Package version])
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Package name])
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
AM_SANITY_CHECK
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
AM_MAINTAINER_MODE
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
AC_CANONICAL_HOST
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
AC_C_CONST
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
AC_ISC_POSIX
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
AC_PROG_CC
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
AC_PROG_CPP
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
AC_PROG_INSTALL
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
AM_DISABLE_STATIC
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
AM_PROG_LIBTOOL
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
PKG_CHECK_MODULES(ALL, nss >= 3.12.3)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
dnl --- Set up directories ---
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
privdatadir=$(eval echo "${datadir}/nss-shared-helper")
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
AC_SUBST(privdatadir)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
dnl --- Set compiler flags ---
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
BASE_LIBS=""
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
BASE_CFLAGS="-Wall"
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
PROJECT_LIBS="$BASE_LIBS `pkg-config --libs nss`"
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
PROJECT_CFLAGS="$BASE_CFLAGS `pkg-config --cflags nss`"
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
AC_SUBST(BASE_LIBS)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
AC_SUBST(PROJECT_LIBS)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
AC_SUBST(PROJECT_CFLAGS)
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    51
dnl --- Output ---
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    52
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    53
AC_OUTPUT(Makefile                    \
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    54
          nss-shared-helper/Makefile  \
262e1fb001a8 initial import (version 1.0.9)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
          nss-shared-helper/nss-shared-helper.pc)