summaryrefslogtreecommitdiff
path: root/vala.m4
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2012-05-03 19:36:37 +0200
committerJürg Billeter <j@bitron.ch>2012-07-27 19:35:07 +0200
commitd6ef603fad9755b84b550780053917eb845c1eab (patch)
tree70bc681467fc921dd1ebf4e99c523081c7db62d7 /vala.m4
parentde32f1f53cc303b0a288437ce16d6c0fdcba83dc (diff)
downloadvala-d6ef603fad9755b84b550780053917eb845c1eab.tar.gz
vala.m4: Fix calling VALA_CHECK_PACKAGES multiple times
If you call VALA_CHECK_PACKAGES more than once, each call would append its packages to the list of checked packages. Also fixes a leading whitespace error. Fixes bug 675389.
Diffstat (limited to 'vala.m4')
-rw-r--r--vala.m46
1 files changed, 4 insertions, 2 deletions
diff --git a/vala.m4 b/vala.m4
index 1d80ffa68..79c32a14a 100644
--- a/vala.m4
+++ b/vala.m4
@@ -42,10 +42,12 @@ _ACEOF
#
AC_DEFUN([VALA_CHECK_PACKAGES],
[
+ unset vala_pkgs
+ unset vala_bindings
ac_save_ifs="$IFS"; unset IFS
for vala_pkg in $(echo "$1"); do
- vala_pkgs="$vala_pkgs --pkg $vala_pkg"
- vala_bindings="$vala_bindings $vala_pkg"
+ vala_pkgs="${vala_pkgs:+$vala_pkgs }--pkg $vala_pkg"
+ vala_bindings="${vala_bindings:+$vala_bindings }$vala_pkg"
done
IFS="$ac_save_ifs"
AC_MSG_CHECKING([for $vala_bindings vala bindings])