-AC_PREREQ([2.68])
-AC_INIT([apply-default-acl], [0.4.0], [michael@orlitzky.com])
-AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-xz])
-AC_CONFIG_FILES([Makefile src/Makefile])
+AC_PREREQ([2.71])
+AC_INIT([apply-default-acl],[0.4.4],[michael@orlitzky.com])
+# Store build artifacts in this directory to keep the house clean.
+AC_CONFIG_AUX_DIR([build-aux])
+AM_INIT_AUTOMAKE([-Wall foreign no-dist-gzip dist-xz tar-ustar])
+AC_CONFIG_FILES([Makefile src/Makefile src/libadacl.pc])
AC_CONFIG_SRCDIR([src/apply-default-acl.c])
AC_CONFIG_MACRO_DIRS([m4])
+# Not used, but keeps the build log clean.
+AC_CONFIG_HEADERS([config.h])
+
+# Adds --with-pkgconfigdir to the ./configure script and defines
+# the @pkgconfigdir@ variable to be used elsewhere.
+PKG_INSTALLDIR
+
# Checks for programs.
AC_PROG_CC
AM_PROG_AR
AC_HEADER_DIRENT # dirent.h
AC_HEADER_STAT # sys/stat.h
AC_HEADER_STDBOOL # stdbool.h
-AC_HEADER_STDC # stdlib.h string.h (implied: errno.h limits.h stdio.h)
# Check for header files not covered by the predefined macros above.
AC_HEADER_REQUIRE(acl/libacl.h)
AC_HEADER_REQUIRE(fcntl.h)
AC_HEADER_REQUIRE(getopt.h)
AC_HEADER_REQUIRE(libgen.h)
+AC_HEADER_REQUIRE(limits.h)
AC_HEADER_REQUIRE(linux/xattr.h)
AC_HEADER_REQUIRE(sys/acl.h)
AC_HEADER_REQUIRE(unistd.h)
[],
AC_MSG_ERROR(missing required asprintf function))
-LT_INIT
+LT_INIT([disable-static])
AC_OUTPUT