summaryrefslogtreecommitdiffstats
path: root/rootcerts/configure.ac
diff options
context:
space:
mode:
authorSam Varshavchik2013-08-25 14:43:26 -0400
committerSam Varshavchik2013-08-25 14:43:52 -0400
commita00fd90cded04581b53d107f07ad2ff4e83384b3 (patch)
tree6525d7dfa86d4a84bca3b3ed188b7e54636e68d9 /rootcerts/configure.ac
parent3587050bb0729dfc8759a84e7ffbc860662b1b25 (diff)
downloadcourier-libs-a00fd90cded04581b53d107f07ad2ff4e83384b3.tar.bz2
Renamed configure.in to configure.ac
Diffstat (limited to 'rootcerts/configure.ac')
-rw-r--r--rootcerts/configure.ac53
1 files changed, 53 insertions, 0 deletions
diff --git a/rootcerts/configure.ac b/rootcerts/configure.ac
new file mode 100644
index 0000000..c458820
--- /dev/null
+++ b/rootcerts/configure.ac
@@ -0,0 +1,53 @@
+dnl
+dnl Copyright 2001-2008 Double Precision, Inc. See COPYING for
+dnl distribution information.
+
+AC_INIT(rootcerts, 0.50, [courier-users@lists.sourceforge.net])
+
+>confdefs.h # Kill PACKAGE_ macros
+
+AC_CONFIG_SRCDIR(rootcertsdir.cnf.in)
+AC_CONFIG_AUX_DIR(../..)
+AM_INIT_AUTOMAKE([foreign no-define])
+LPATH="$PATH:/usr/local/bin"
+
+AC_PROG_INSTALL
+AC_PROG_LN_S
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+eval "datarootdir=$datarootdir"
+eval "datadir=$datadir"
+
+certdb=""
+
+AC_ARG_WITH(certdb, [ --with-certdb=/pathname Use external root certificate database in pathname], [
+ case $withval in
+ /*)
+ certdb="$withval"
+ ;;
+ *)
+ AC_MSG_ERROR(--with-certdb requires an absolute pathname)
+ ;;
+ esac
+], [
+
+for f in /etc/ssl/certs /etc/ssl/cert.pem /etc/pki/tls/cert.pem
+do
+ if test -f $f -o -d $f
+ then
+ certdb=$f
+ fi
+done
+
+if test "$certdb" = ""
+then
+ certdb="/etc/ssl/cert.pem"
+
+ AC_MSG_WARN([Cannot find known locations of CA certs, using $certdb])
+fi
+ ])
+
+AC_SUBST(certdb)
+
+AC_OUTPUT(Makefile rootcertsdir.cnf)