commit 4322b9ec1cd03a2f1aa14a4e4426ca8620411d72
Author: Christophe Fergeau <[email protected]>
Date: Wed Sep 29 19:35:54 2010 +0200
use autoupdate to modernize configure.ac
configure.ac | 45 +++++++++++++++++++--------------------------
1 files changed, 19 insertions(+), 26 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index bd08be6..d686e1b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,6 @@
-AC_PREREQ(2.52)
-AC_INIT(src)
+AC_PREREQ(2.65)
+AC_INIT
+AC_CONFIG_SRCDIR([src])
AC_CONFIG_SRCDIR(configure.ac)
AC_CONFIG_MACRO_DIR(m4)
@@ -40,7 +41,7 @@ AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS")
AM_MAINTAINER_MODE
-AC_GNU_SOURCE
+AC_USE_SYSTEM_EXTENSIONS
AC_PROG_CC
AM_PROG_CC_C_O
@@ -49,13 +50,13 @@ AM_PROG_CC_C_O
# if you should run into problems.
AC_PROG_CXX
-AC_PROG_LD
-AC_STDC_HEADERS
+LT_PATH_LD
+AC_HEADER_STDC
AC_PROG_INSTALL
-AC_PROG_LIBTOOL
+LT_INIT
AC_PROG_LN_S
AC_PROG_MAKE_SET
-AC_PROG_INTLTOOL([0.21])
+IT_PROG_INTLTOOL([0.21])
AC_CHECK_FUNCS([localtime_r])
AC_CHECK_MEMBERS([struct tm.tm_gmtoff],,,[#include <time.h>])
@@ -70,8 +71,7 @@ dnl provide it.
dnl **************************************************
AC_ARG_WITH(internal-gchecksum,
- AC_HELP_STRING([--with-internal-gchecksum],
- [Build using internal copy of gchecksum]),,
+ AS_HELP_STRING([--with-internal-gchecksum],[Build using internal
copy of gchecksum]),,
with_internal_gchecksum=no)
if test "x$with_internal_gchecksum" = "xno"; then
@@ -136,19 +136,16 @@ dnl * when a recent iPod is plugged in
dnl * libgpod by itself doesn't use HAL at all, HAL is just used to build a
dnl * helper program which is then installed as a HAL callout
dnl ***********************************************************************
-AC_ARG_WITH(hal, AC_HELP_STRING([--without-hal],
- [Disable HAL support]))
+AC_ARG_WITH(hal, AS_HELP_STRING([--without-hal],[Disable HAL support]))
hal_callouts_dir="`$PKG_CONFIG --variable libdir hal`/hal/scripts"
-AC_ARG_WITH(hal_callouts_dir, AC_HELP_STRING([--with-hal-callouts-dir=DIR],
- [Directory where HAL expects its callout scripts to be located]),,
+AC_ARG_WITH(hal_callouts_dir,
AS_HELP_STRING([--with-hal-callouts-dir=DIR],[Directory where HAL expects its
callout scripts to be located]),,
with_hal_callouts_dir="$hal_callouts_dir")
HALCALLOUTSDIR="$with_hal_callouts_dir"
AC_SUBST(HALCALLOUTSDIR)
hal_fdi_dir="`$PKG_CONFIG --variable prefix hal`/share/hal/fdi"
-AC_ARG_WITH(hal_fdi_dir, AC_HELP_STRING([--with-hal-fdi-dir=DIR],
- [Directory where HAL expects its fdi files to be located]),,
+AC_ARG_WITH(hal_fdi_dir, AS_HELP_STRING([--with-hal-fdi-dir=DIR],[Directory
where HAL expects its fdi files to be located]),,
with_hal_fdi_dir="$hal_fdi_dir")
HALFDIDIR="$with_hal_fdi_dir"
AC_SUBST(HALFDIDIR)
@@ -170,8 +167,7 @@ AM_CONDITIONAL(HAVE_HAL, test x"$enable_hal" = xyes)
dnl ***********************************************************************
dnl * libimobiledevice is optional, but is required for iPhone/iPod Touch
support
dnl ***********************************************************************
-AC_ARG_WITH(libimobiledevice, AC_HELP_STRING([--without-libimobiledevice],
- [Disable iPhone/iPod Touch support]))
+AC_ARG_WITH(libimobiledevice,
AS_HELP_STRING([--without-libimobiledevice],[Disable iPhone/iPod Touch
support]))
if test "x$with_libimobiledevice" != "xno"; then
PKG_CHECK_MODULES(LIBIMOBILEDEVICE, libimobiledevice-1.0 >= 0.9.7,
enable_libimobiledevice=yes, enable_libimobiledevice=no)
@@ -193,7 +189,7 @@ dnl * nowadays (2009), it's the recommended way of having
callouts, so
dnl * it should be preferred over HAL
dnl ***********************************************************************
AC_ARG_ENABLE(udev,
- [AC_HELP_STRING([--enable-udev],[Enable udev callout])],
+ [AS_HELP_STRING([--enable-udev],[Enable udev callout])],
[if test $enableval = "yes" ; then
enable_udev=yes
else
@@ -209,8 +205,7 @@ dnl * mount the iPod to write out its extended info file.
dnl ***********************************************************************
temp_mount_dir="/tmp/"
-AC_ARG_WITH(temp_mount_dir, AC_HELP_STRING([--with-temp-mount-dir=DIR],
- [Directory where HAL/udev will create a sub-directory to mount iPods]),,
+AC_ARG_WITH(temp_mount_dir,
AS_HELP_STRING([--with-temp-mount-dir=DIR],[Directory where HAL/udev will
create a sub-directory to mount iPods]),,
with_temp_mount_dir="$temp_mount_dir")
TMPMOUNTDIR="$with_temp_mount_dir"
AC_SUBST(TMPMOUNTDIR)
@@ -232,7 +227,7 @@ AM_CONDITIONAL(HAVE_TAGLIB, test x"$have_taglib" = xyes)
dnl **************************************************
dnl * libxml is used to parse the plist files (aka SysInfoExtended)
dnl **************************************************
-AC_ARG_ENABLE(libxml, [AC_HELP_STRING([--disable-libxml],[SysInfoExtended
won't be parsed])],
+AC_ARG_ENABLE(libxml, [AS_HELP_STRING([--disable-libxml],[SysInfoExtended
won't be parsed])],
[case "${enableval}" in
no) enable_libxml=no ;;
*) enable_libxml=yes;;
@@ -248,7 +243,7 @@ fi
dnl **************************************************
dnl * GDKPIXBUF is optional
dnl **************************************************
-AC_ARG_ENABLE(gdk-pixbuf, [AC_HELP_STRING([--disable-gdk-pixbuf],[ArtworkDB
will be disabled without gdk-pixbuf])],
+AC_ARG_ENABLE(gdk-pixbuf, [AS_HELP_STRING([--disable-gdk-pixbuf],[ArtworkDB
will be disabled without gdk-pixbuf])],
[case "${enableval}" in
no) enable_gdkpixbuf=no ;;
*) enable_gdkpixbuf=yes;;
@@ -276,7 +271,7 @@ dnl **************************************************
dnl * PYGOBJECT is optional
dnl **************************************************
-AC_ARG_ENABLE(pygobject, [AC_HELP_STRING([--disable-pygobject],[Python API
will lack GdkPixbuf support without PyGOBJECT])],
+AC_ARG_ENABLE(pygobject, [AS_HELP_STRING([--disable-pygobject],[Python API
will lack GdkPixbuf support without PyGOBJECT])],
[case "${enableval}" in
no) enable_pygobject=no ;;
*) enable_pygobject=yes;;
@@ -358,9 +353,7 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $option"
AC_MSG_CHECKING([whether gcc understands $option])
- AC_TRY_COMPILE([], [],
- has_option=yes,
- has_option=no,)
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],
[[]])],[has_option=yes],[has_option=no])
if test $has_option = no; then
CFLAGS="$SAVE_CFLAGS"
fi
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gtkpod-cvs2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2