summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn <max@quendi.de>2012-12-12 21:33:55 +0100
committerErik de Castro Lopo <erikd@mega-nerd.com>2012-12-13 08:12:56 +1100
commit0b47ede01bf1002435adea09e23c660225d931a1 (patch)
treef165a33f4dc397d755660cb6984299bef5e049f7
parent21f68f4fadf3143b0d5482473cfddeb09f70db44 (diff)
downloadflac-0b47ede01bf1002435adea09e23c660225d931a1.tar.gz
configure: modernize autoconf usage
In particular: - quote several macro arguments properly - switch to the extended version of AC_INIT - replace AM_CONFIG_HEADER by AC_CONFIG_HEADERS - remove obsolete extra AC_CHECK_SIZEOF param - upgrade minimal automake version from 1.7 to 1.11 (which is when dist-xz was introduced) Signed-off-by: Max Horn <max@quendi.de>
-rw-r--r--configure.ac13
1 files changed, 6 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 022cba87..5cbcbc79 100644
--- a/configure.ac
+++ b/configure.ac
@@ -19,10 +19,11 @@
# instead of FLAC__ since autoconf triggers off 'AC_' in strings
AC_PREREQ(2.60)
-AC_INIT([flac], [1.2.1])
+AC_INIT([flac], [1.2.1], [flac-dev@xiph.org], [flac], [http://flac.sourceforge.net/])
+AC_CONFIG_HEADERS([config.h])
AC_CONFIG_SRCDIR([src/flac/main.c])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE([foreign 1.7 -Wall tar-pax no-dist-gzip dist-xz subdir-objects])
+AM_INIT_AUTOMAKE([foreign 1.11 -Wall tar-pax no-dist-gzip dist-xz subdir-objects])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
user_cflags=$CFLAGS
@@ -39,18 +40,16 @@ AC_PROG_MAKE_SET
AC_SYS_LARGEFILE
AC_FUNC_FSEEKO
-AC_CHECK_SIZEOF(void*,0)
+AC_CHECK_SIZEOF([void*])
AC_SEARCH_LIBS([lround],[m], [AC_DEFINE(HAVE_LROUND,1,lround support)])
-#@@@ new name is AC_CONFIG_HEADERS
-AM_CONFIG_HEADER(config.h)
-AC_LANG_PUSH(C++)
+AC_LANG_PUSH([C++])
# c++ flavor first
AC_C_VARARRAYS
if test $ac_cv_c_vararrays = yes; then
AC_DEFINE([HAVE_CXX_VARARRAYS], 1, [Define to 1 if C++ supports variable-length arrays.])
fi
-AC_LANG_POP(C++)
+AC_LANG_POP([C++])
# c flavor
AC_HEADER_STDC