summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/popt.m4
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/ldb/popt.m4')
-rw-r--r--source4/lib/ldb/popt.m429
1 files changed, 29 insertions, 0 deletions
diff --git a/source4/lib/ldb/popt.m4 b/source4/lib/ldb/popt.m4
new file mode 100644
index 0000000000..7c7969fa9d
--- /dev/null
+++ b/source4/lib/ldb/popt.m4
@@ -0,0 +1,29 @@
+#################################################
+# Check to see if we should use an external src dir
+
+POPTDIR=""
+AC_ARG_WITH(popt-src,
+[ --with-popt-src set location of popt source],
+[
+case "$withval" in
+ yes|no)
+ AC_MSG_ERROR([--with-popt-src called without argument])
+ ;;
+ *)
+ POPTDIR="$withval"
+ ;;
+esac ],
+)
+
+if test x"$POPTDIR" = x; then
+ AC_CHECK_HEADERS(popt.h)
+ AC_CHECK_LIB(popt, poptGetContext)
+else
+ POPTOBJ="findme.o popt.o poptconfig.o popthelp.o poptparse.o"
+ CFLAGS="$CFLAGS -I$POPTDIR"
+fi
+
+AC_CHECK_HEADERS([float.h alloca.h])
+AC_CHECK_FUNCS(strerror)
+AC_SUBST(POPTOBJ)
+AC_SUBST(POPTDIR)