Adjust configure.ac for modern autoconf.

* configure.ac: Minor cleanups.
This commit is contained in:
Werner Koch 2012-01-19 15:57:09 +01:00
parent 4cfddadcd0
commit a0149630ce

View File

@ -26,6 +26,8 @@ min_automake_version="1.11"
# Version number: Remember to change it immediately *after* a release. # Version number: Remember to change it immediately *after* a release.
# Make sure to run "svn up" and "./autogen.sh --force" # Make sure to run "svn up" and "./autogen.sh --force"
# before a "make dist". See below for the LT versions. # before a "make dist". See below for the LT versions.
# Never do a binary build with the same version number
# in another year; this would mess up the build number.
# #
# The SVN version is usually the next intended release version with # The SVN version is usually the next intended release version with
# the string "-svnNNN" appended. The reason for this is that tests for a # the string "-svnNNN" appended. The reason for this is that tests for a
@ -39,11 +41,10 @@ m4_define([svn_revision], m4_esyscmd([printf "%d" $( (svn info 2>/dev/null \
|| echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q;}')])) || echo 'Revision: 0')|sed -n '/^Revision:/ {s/[^0-9]//gp;q;}')]))
m4_define([git_revision], m4_esyscmd([git branch -v 2>/dev/null \ m4_define([git_revision], m4_esyscmd([git branch -v 2>/dev/null \
| awk '/^\* / {printf "%s",$3}'])) | awk '/^\* / {printf "%s",$3}']))
AC_INIT([gpgme], m4_define([my_full_version], [my_version[]m4_if(my_issvn,[yes],
[my_version[]m4_if(my_issvn,[yes], [m4_if(git_revision,[],[-svn[]svn_revision],[-git[]git_revision])])])
[m4_if(git_revision,[],[-svn[]svn_revision],[-git[]git_revision])])],
[bug-gpgme@gnupg.org])
AC_INIT([gpgme],[my_full_version],[http://bugs.gnupg.org])
# LT Version numbers, remember to change them just *before* a release. # LT Version numbers, remember to change them just *before* a release.
# (Code changed: REVISION++) # (Code changed: REVISION++)
@ -71,8 +72,6 @@ PACKAGE=$PACKAGE_NAME
VERSION=$PACKAGE_VERSION VERSION=$PACKAGE_VERSION
AC_CONFIG_SRCDIR(src/gpgme.h.in) AC_CONFIG_SRCDIR(src/gpgme.h.in)
dnl FIXME: Enable this with autoconf 2.59.
dnl AC_CONFIG_MACRO_DIR(m4)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE($PACKAGE, $VERSION) AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
@ -272,7 +271,7 @@ fi
# functionality you have to test libc as well, this only tests the # functionality you have to test libc as well, this only tests the
# compiler). # compiler).
AC_CACHE_CHECK([for __thread],[gpgme_cv_tls_works], AC_CACHE_CHECK([for __thread],[gpgme_cv_tls_works],
AC_COMPILE_IFELSE([__thread int foo;], AC_COMPILE_IFELSE([AC_LANG_PROGRAM([__thread int foo;])],
gpgme_cv_tls_works=yes,gpgme_cv_tls_works=no)) gpgme_cv_tls_works=yes,gpgme_cv_tls_works=no))
if test "$gpgme_cv_tls_works" = yes; then if test "$gpgme_cv_tls_works" = yes; then
AC_DEFINE(HAVE_TLS, [1], [Define if __thread is supported]) AC_DEFINE(HAVE_TLS, [1], [Define if __thread is supported])