[folks] build: Rename AM_VALAFLAGS to TARGET_VALAFLAGS in configure.ac
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] build: Rename AM_VALAFLAGS to TARGET_VALAFLAGS in configure.ac
- Date: Wed, 27 Nov 2013 10:59:14 +0000 (UTC)
commit 43d92e79f349608bb9cee2158043bc07b50a9b27
Author: Philip Withnall <philip withnall collabora co uk>
Date: Mon Nov 11 10:58:41 2013 +0000
build: Rename AM_VALAFLAGS to TARGET_VALAFLAGS in configure.ac
Remembering to always append to AM_VALAFLAGS, rather than define it from
scratch, is hard and error-prone. Simpler and more consistent to define a
new variable, TARGET_VALAFLAGS, which must be manually included in every
AM_VALAFLAGS or target-specific *_VALAFLAGS declaration.
https://bugzilla.gnome.org/show_bug.cgi?id=712274
backends/backend.mk | 1 +
backends/eds/lib/Makefile.am | 1 +
backends/libsocialweb/lib/Makefile.am | 1 +
backends/telepathy/lib/Makefile.am | 7 +++++--
backends/tracker/lib/Makefile.am | 1 +
configure.ac | 6 +++---
folks/Makefile.am | 2 ++
tests/lib/Makefile.am | 3 ++-
tests/lib/eds/Makefile.am | 3 ++-
tests/lib/key-file/Makefile.am | 3 ++-
tests/lib/libsocialweb/Makefile.am | 3 ++-
tests/lib/telepathy/Makefile.am | 3 ++-
tests/lib/tracker/Makefile.am | 3 ++-
tools/Makefile.am | 4 +++-
tools/inspect/Makefile.am | 4 +++-
15 files changed, 32 insertions(+), 13 deletions(-)
---
diff --git a/backends/backend.mk b/backends/backend.mk
index 16f14f9..78bbd00 100644
--- a/backends/backend.mk
+++ b/backends/backend.mk
@@ -31,6 +31,7 @@ backend_sources = \
backend_valaflags = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--vapidir=. \
--vapidir=$(top_srcdir)/folks \
diff --git a/backends/eds/lib/Makefile.am b/backends/eds/lib/Makefile.am
index bf6b520..2a846d8 100644
--- a/backends/eds/lib/Makefile.am
+++ b/backends/eds/lib/Makefile.am
@@ -34,6 +34,7 @@ libfolks_eds_la_SOURCES = \
libfolks_eds_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--vapidir=. \
--vapidir=$(top_srcdir)/folks \
diff --git a/backends/libsocialweb/lib/Makefile.am b/backends/libsocialweb/lib/Makefile.am
index 5c26f52..bff4dde 100644
--- a/backends/libsocialweb/lib/Makefile.am
+++ b/backends/libsocialweb/lib/Makefile.am
@@ -33,6 +33,7 @@ libfolks_libsocialweb_la_SOURCES = \
libfolks_libsocialweb_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--vapidir=. \
--vapidir=$(top_srcdir)/folks \
diff --git a/backends/telepathy/lib/Makefile.am b/backends/telepathy/lib/Makefile.am
index 6b81966..fab531c 100644
--- a/backends/telepathy/lib/Makefile.am
+++ b/backends/telepathy/lib/Makefile.am
@@ -147,8 +147,9 @@ libtp_zeitgeist_dummy_la_LIBADD = \
$(NULL)
libtp_zeitgeist_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--vapidir=$(abs_top_srcdir)/folks \
--vapidir=$(abs_top_builddir)/folks \
--pkg gobject-2.0 \
@@ -164,8 +165,9 @@ libtp_zeitgeist_la_VALAFLAGS = \
-g \
$(NULL)
libtp_zeitgeist_dummy_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--vapidir=$(abs_top_srcdir)/folks \
--vapidir=$(abs_top_builddir)/folks \
--pkg gobject-2.0 \
@@ -212,6 +214,7 @@ libfolks_telepathy_la_SOURCES = \
libfolks_telepathy_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--gir=FolksTelepathy-$(API_VERSION_DOT).gir \
--library=folks-telepathy \
diff --git a/backends/tracker/lib/Makefile.am b/backends/tracker/lib/Makefile.am
index 3e1ebe8..aab9400 100644
--- a/backends/tracker/lib/Makefile.am
+++ b/backends/tracker/lib/Makefile.am
@@ -16,6 +16,7 @@ libfolks_tracker_la_SOURCES = \
libfolks_tracker_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--vapidir=. \
--vapidir=$(top_srcdir)/folks \
diff --git a/configure.ac b/configure.ac
index 558a49a..d7322b6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -340,10 +340,10 @@ AS_IF([test "x$enable_vala" = "xyes"], [
# require GLib >= 2.24 so GLib.Array, etc. reffing is handled
# automatically
- AM_VALAFLAGS="--target-glib=2.24"
+ TARGET_VALAFLAGS="--target-glib=2.24"
# within the libfolks tree, select inline code paths
- AM_VALAFLAGS="$AM_VALAFLAGS -D FOLKS_COMPILATION"
- AC_SUBST([AM_VALAFLAGS])
+ TARGET_VALAFLAGS="$TARGET_VALAFLAGS -D FOLKS_COMPILATION"
+ AC_SUBST([TARGET_VALAFLAGS])
AC_SUBST([VAPIGENFLAGS])
AC_SUBST([VAPIDIR])
diff --git a/folks/Makefile.am b/folks/Makefile.am
index 915d950..a4af6aa 100644
--- a/folks/Makefile.am
+++ b/folks/Makefile.am
@@ -23,6 +23,7 @@ libfolks_internal_la_SOURCES = \
libfolks_internal_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--library=folks-internal \
--vapidir=$(abs_srcdir) \
@@ -111,6 +112,7 @@ endif
libfolks_la_VALAFLAGS = \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
$(ERROR_VALAFLAGS) \
--gir=Folks-$(API_VERSION_DOT).gir \
--library=folks \
diff --git a/tests/lib/Makefile.am b/tests/lib/Makefile.am
index 23b2707..5c9df41 100644
--- a/tests/lib/Makefile.am
+++ b/tests/lib/Makefile.am
@@ -74,8 +74,9 @@ libfolks_test_la_LIBADD = \
$(NULL)
libfolks_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--vapidir=$(abs_top_srcdir)/folks \
--vapidir=$(abs_top_builddir)/folks \
--pkg gobject-2.0 \
diff --git a/tests/lib/eds/Makefile.am b/tests/lib/eds/Makefile.am
index ab42673..dddb57f 100644
--- a/tests/lib/eds/Makefile.am
+++ b/tests/lib/eds/Makefile.am
@@ -1,8 +1,9 @@
noinst_LTLIBRARIES = libeds-test.la
libeds_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--library eds-test \
--vapi eds-test.vapi \
--header eds-test.h \
diff --git a/tests/lib/key-file/Makefile.am b/tests/lib/key-file/Makefile.am
index 1123eac..ebb067b 100644
--- a/tests/lib/key-file/Makefile.am
+++ b/tests/lib/key-file/Makefile.am
@@ -1,8 +1,9 @@
noinst_LTLIBRARIES = libkf-test.la
libkf_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--library kf-test \
--vapi kf-test.vapi \
--header kf-test.h \
diff --git a/tests/lib/libsocialweb/Makefile.am b/tests/lib/libsocialweb/Makefile.am
index d55d439..f186fe5 100644
--- a/tests/lib/libsocialweb/Makefile.am
+++ b/tests/lib/libsocialweb/Makefile.am
@@ -1,8 +1,9 @@
noinst_LTLIBRARIES = libsocialweb-test.la
libsocialweb_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--library libsocialweb-test \
--vapi libsocialweb-test.vapi \
--header libsocialweb-test.h \
diff --git a/tests/lib/telepathy/Makefile.am b/tests/lib/telepathy/Makefile.am
index b3c089c..159073b 100644
--- a/tests/lib/telepathy/Makefile.am
+++ b/tests/lib/telepathy/Makefile.am
@@ -5,8 +5,9 @@ SUBDIRS = \
noinst_LTLIBRARIES = libtpf-test.la
libtpf_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--library tpf-test \
--vapi tpf-test.vapi \
--header tpf-test.h \
diff --git a/tests/lib/tracker/Makefile.am b/tests/lib/tracker/Makefile.am
index d09256a..02a4c5a 100644
--- a/tests/lib/tracker/Makefile.am
+++ b/tests/lib/tracker/Makefile.am
@@ -1,8 +1,9 @@
noinst_LTLIBRARIES = libtracker-test.la
libtracker_test_la_VALAFLAGS = \
- $(ERROR_VALAFLAGS) \
$(AM_VALAFLAGS) \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--library tracker-test \
--vapi tracker-test.vapi \
--header tracker-test.h \
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 615fb17..dfdaaf0 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -10,7 +10,9 @@ if ENABLE_IMPORT_TOOL
bin_PROGRAMS = folks-import
endif
-AM_VALAFLAGS += \
+AM_VALAFLAGS = \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--vapidir=$(top_builddir)/folks \
--pkg=gee-0.8 \
--pkg=libxml-2.0 \
diff --git a/tools/inspect/Makefile.am b/tools/inspect/Makefile.am
index e45d1ec..d0103b1 100644
--- a/tools/inspect/Makefile.am
+++ b/tools/inspect/Makefile.am
@@ -1,4 +1,6 @@
-AM_VALAFLAGS += \
+AM_VALAFLAGS = \
+ $(TARGET_VALAFLAGS) \
+ $(ERROR_VALAFLAGS) \
--vapidir=$(top_srcdir)/folks \
--pkg=posix \
--pkg=readline \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]