[Xfce4-commits] <xfmpc:master> Update autotools to Automake 1.11
Vincent Legout
noreply at xfce.org
Sun Jan 24 07:04:03 CET 2010
Updating branch refs/heads/master
to 3f3cf2ee415308edf9a2cfd21aa485b6a54df92f (commit)
from ff50e3f875d4b89e661a47e0fc309f92189a2d19 (commit)
commit 3f3cf2ee415308edf9a2cfd21aa485b6a54df92f
Author: Vincent Legout <vincent at legout.info>
Date: Sat Jan 23 15:04:47 2010 +0800
Update autotools to Automake 1.11
Drop custom check for Vala
Add support for AM_SILENT_RULES
configure.in.in | 29 ++++++++++++++---------------
src/Makefile.am | 15 +++++++++++----
2 files changed, 25 insertions(+), 19 deletions(-)
diff --git a/configure.in.in b/configure.in.in
index cb1109a..00327b4 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -28,9 +28,10 @@ AC_REVISION([$Id$])
dnl ***************************
dnl *** Initialize automake ***
dnl ***************************
-AM_INIT_AUTOMAKE([1.8 dist-bzip2 tar-ustar])
+AM_INIT_AUTOMAKE([1.11 dist-bzip2 tar-ustar])
AM_CONFIG_HEADER([config.h])
AM_MAINTAINER_MODE()
+AM_SILENT_RULES([yes])
dnl ********************************
dnl *** Check for basic programs ***
@@ -67,18 +68,17 @@ XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.4.0])
XDT_CHECK_PACKAGE([LIBMPD], [libmpd], [0.15.0])
dnl Check for valac
-valac_minimum_version=0.7.1
if test "x$USE_MAINTAINER_MODE" = "xyes" ; then
- AC_CHECK_PROG([has_valac], [valac], [yes], [no])
- AC_PATH_PROG([VALAC], [valac], [valac])
- AC_SUBST(VALAC)
- if test "x$has_valac" != "xyes" ; then
- echo "***"
- echo "*** You need the valac compiler in order to compile parts of the project"
- echo "***"
- echo
+ AM_PROG_VALAC([0.7.1])
+ if test "x$VALAC" = "x" ; then
+ AC_MSG_ERROR([Cannot find the "valac" compiler in your PATH])
fi
- XDT_CHECK_PACKAGE([XFCE4VALA], [xfce4-vala], [0.1])
+
+ XDT_CHECK_PACKAGE([XFCE4VALA], [xfce4-vala], [4.6])
+ PKG_CHECK_EXISTS([xfce4-vala >= 4.7],
+ AC_ERROR([
+ *** Build configured for Xfce Panel 4.6 but ***
+ *** Xfce Vala bindings for 4.7 are installed ***]), [])
fi
dnl ***********************************
@@ -97,13 +97,12 @@ dnl *** Print configuration ***
dnl ***************************
echo
echo "Build Configuration:"
-echo
+echo
echo "* Maintainer Mode: $USE_MAINTAINER_MODE"
if test "x$USE_MAINTAINER_MODE" = "xyes" ; then
-echo " * Vala: $has_valac"
-echo " You need Vala $valac_minimum_version or higher (run $VALAC --version)"
+echo
+echo " * Vala: $VALAC $am__vala_version"
echo
fi
echo "* Debug Support: $enable_debug"
echo
-
diff --git a/src/Makefile.am b/src/Makefile.am
index 2908406..531bc6a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -12,14 +12,21 @@ xfmpc_VALASOURCES = \
preferences.vala \
main.vala
+xfmpc_VALAFLAGS = \
+ --vapidir=. \
+ --pkg=libxfcegui4-1.0 \
+ --pkg=config \
+ --pkg=mpdclient \
+ --pkg=xfce-arrow-button
+
vala_built_SOURCES = \
- $(xfmpc_VALASOURCES:.vala=.c)
+ $(xfmpc_VALASOURCES:.vala=.c) xfmpc.h
if MAINTAINER_MODE
BUILT_SOURCES = vala.stamp
vala.stamp: $(xfmpc_VALASOURCES)
- $(VALAC) --vapidir=. --pkg=libxfcegui4-1.0 --pkg=config --pkg=mpdclient --pkg=xfce-arrow-button $^ -C -H xfmpc.h
+ $(VALAC) $(xfmpc_VALAFLAGS) $^ -C -h xfmpc.h
touch $@
endif
@@ -28,8 +35,7 @@ xfmpc_SOURCES = \
mpdclient.c \
mpdclient.h \
xfce-arrow-button.c \
- xfce-arrow-button.h \
- xfmpc.h
+ xfce-arrow-button.h
xfmpc_SOURCES += $(vala_built_SOURCES)
xfmpc_CFLAGS = \
@@ -60,3 +66,4 @@ EXTRA_DIST = \
CLEANFILES = \
$(BUILT_SOURCES)
+# vi:set ts=8 sw=8 noet ai nocindent syntax=automake:
More information about the Xfce4-commits
mailing list