-AC_INIT(libnfs, m4_esyscmd([grep 'Version:' ./packaging/RPM/libnfs.spec.in 2>/dev/null | head -1 | sed -e 's/[ \t]*Version:[ \t]*\([^ \t]*\)[ \t]*.*/\1/' | tr -d '\n']))
-AC_CONFIG_SRCDIR([lib/init.c])
-
-if test "${libdir}" = '${exec_prefix}/lib'; then
- case `uname -m` in
- x86_64|ppc64|powerpc64)
- libdir='${exec_prefix}/lib64'
- ;;
- *)
- libdir='${exec_prefix}/lib'
- ;;
- esac
+AC_INIT([libnfs], [1.3.0], [ronniesahlberg@gmail.com])
+AC_CONFIG_HEADERS([config.h])
+AM_INIT_AUTOMAKE([foreign])
+AC_CANONICAL_HOST
+
+# Work around stupid autoconf default cflags. pt 1
+SAVE_CFLAGS="x${CFLAGS}"
+
+AC_PROG_CC
+AC_PROG_LIBTOOL
+
+AM_PROG_CC_C_O
+PKG_PROG_PKG_CONFIG
+
+# Work around stupid autoconf default cflags. pt 2
+if test "$SAVE_CFLAGS" = "x"; then
+ CFLAGS=""
+fi
+
+# We always want 64 bit file offsets
+CFLAGS="${CFLAGS} -D_FILE_OFFSET_BITS=64"
+
+AC_CHECK_PROG([HAVE_RPCGEN], [rpcgen], [yes], [no])
+if test x$HAVE_RPCGEN != xyes; then
+ AC_MSG_ERROR([Can not find required program])
+fi
+
+#option: examples
+AC_ARG_ENABLE([examples],
+ [AC_HELP_STRING([--enable-examples],
+ [Build example programs])],
+ [ENABLE_EXAMPLES=$enableval],
+ [ENABLE_EXAMPLES="no"])
+
+if test x$ENABLE_EXAMPLES = xyes; then
+ MAYBE_EXAMPLES="examples"