Minor autotools improvements.
authorUwe Hermann <uwe@hermann-uwe.de>
Sun, 20 Jan 2013 20:46:42 +0000 (21:46 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Sun, 27 Jan 2013 16:53:56 +0000 (17:53 +0100)
 - Don't use "foreign" option for automake. Without this automake will
   perform some additional sanity checks e.g. on missing files. It will also
   now add the usual INSTALL file which documents the configure options etc.

 - Add AUTHORS file.

 - Add 'check-news' automake option, which will abort 'make dist' if
   the NEWS file doesn't list the current (to be released) package
   version at the top (i.e., if we forget to update NEWS).

AUTHORS [new file with mode: 0644]
autogen.sh
configure.ac

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..28c1b20
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,7 @@
+-------------------------------------------------------------------------------
+AUTHORS
+-------------------------------------------------------------------------------
+
+Please check the source code files and/or git history and/or ChangeLog for
+a list of all authors and contributors.
+
index 8185af0ff59805251307db641375ef434859b667..d760233835e7598ab7f70018de2b36356dbd577b 100755 (executable)
@@ -55,6 +55,6 @@ echo "Generating build system..."
 ${LIBTOOLIZE} --install --copy --quiet || exit 1
 aclocal ${ACLOCAL_DIR} || exit 1
 autoheader || exit 1
-automake --add-missing --copy --foreign || exit 1
+automake --add-missing --copy || exit 1
 autoconf || exit 1
 
index 854e87f6c867aa121238f48ff7e97036884c16f1..ffb6d848679b63e5beca8540d22df3ba4d3b65da 100644 (file)
@@ -34,7 +34,7 @@ AC_CONFIG_MACRO_DIR([autostuff])
 AC_CONFIG_AUX_DIR([autostuff])
 
 # We require at least automake 1.11 (needed for 'silent rules').
-AM_INIT_AUTOMAKE([1.11 -Wall -Werror foreign std-options])
+AM_INIT_AUTOMAKE([1.11 -Wall -Werror std-options check-news])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])