Replaced configure.in with configure.ac
[xmldoc.git] / configure.ac
diff --git a/configure.ac b/configure.ac
new file mode 100644 (file)
index 0000000..f06d7a5
--- /dev/null
@@ -0,0 +1,39 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_INIT(xp.c)
+AM_INIT_AUTOMAKE(xmldoc, 0.7)
+
+dnl Checks for programs.
+AC_PROG_CC
+
+AC_PATH_PROG(XSLT_CONFIG,xslt-config,no)
+
+if test $XSLT_CONFIG = "no" 
+then
+   echo "XSLT library not found (see http://xmlsoft.org/)."
+   exit 1;
+fi
+
+dnl Checks for libraries.
+
+XSLT_CFLAGS=`$XSLT_CONFIG --cflags`
+XSLT_LFLAGS=`$XSLT_CONFIG --libs`
+CFLAGS="$CFLAGS $XSLT_CFLAGS"
+LDFLAGS="$LDFLAGS $XSLT_LFLAGS"
+
+dnl Replace `main' with a function in -lexslt:
+AC_CHECK_LIB(exslt, main)
+dnl Replace `main' with a function in -lxml2:
+AC_CHECK_LIB(xml2, xmlParseFile)
+dnl Replace `main' with a function in -lxslt:
+AC_CHECK_LIB(xslt, main)
+
+dnl Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS(unistd.h)
+
+dnl Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+dnl Checks for library functions.
+
+AC_OUTPUT(Makefile)