aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2015-03-10 15:07:49 -0500
committerTed Gould <ted@gould.cx>2015-03-10 15:07:49 -0500
commitcb7a4808f31fa347d39f7fd7f9a1687e45fd9196 (patch)
treefecc7ea326b79c83af67fa2c308c0516f81efaa5 /tests
parent54ae3da705f9babeec8f2bf5c220d533eef425cc (diff)
downloadayatana-indicator-messages-cb7a4808f31fa347d39f7fd7f9a1687e45fd9196.tar.gz
ayatana-indicator-messages-cb7a4808f31fa347d39f7fd7f9a1687e45fd9196.tar.bz2
ayatana-indicator-messages-cb7a4808f31fa347d39f7fd7f9a1687e45fd9196.zip
Making the schema compilation directory into its own variable
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 6dabf89..bd559fd 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -41,12 +41,14 @@ test_gactionmuxer_LDADD = \
# Indicator Test
######################################
+SCHEMA_COMPILED_DIR="$(abs_builddir)/gsettings-schemas-compiled/"
+
indicator_test_SOURCES = \
indicator-test.cpp
indicator_test_CPPFLAGS = \
-DINDICATOR_MESSAGES_SERVICE_BINARY="\"$(abs_top_builddir)/src/indicator-messages-service\"" \
- -DSCHEMA_DIR="\"$(abs_builddir)/gsettings-schemas-compiled/\"" \
+ -DSCHEMA_DIR="\"$(SCHEMA_COMPILED_DIR)\"" \
-DXDG_DATA_DIRS="\"$(abs_srcdir)/\"" \
-I$(top_srcdir)/libmessaging-menu \
-std=c++11 \
@@ -64,11 +66,11 @@ indicator_test_LDADD = \
indicator-test.cpp: schemas-compiled.stamp
schemas-compiled.stamp: $(top_srcdir)/data/*gschema.xml
- rm -rf $(builddir)/gsettings-schemas-compiled
- mkdir -p $(builddir)/gsettings-schemas-compiled
- cp -f $(top_srcdir)/data/*gschema.xml $(builddir)/gsettings-schemas-compiled
- `pkg-config gio-2.0 --variable glib_compile_schemas` $(builddir)/gsettings-schemas-compiled
- touch schemas-compiled.stamp
+ @rm -rf $(SCHEMA_COMPILED_DIR)
+ @mkdir -p $(SCHEMA_COMPILED_DIR)
+ @cp -f $(top_srcdir)/data/*gschema.xml $(SCHEMA_COMPILED_DIR)
+ @`pkg-config gio-2.0 --variable glib_compile_schemas` $(SCHEMA_COMPILED_DIR)
+ @touch schemas-compiled.stamp
CLEANFILES += schemas-compiled.stamp
TESTS += indicator-test