diff options
author | Alexander Larsson <alexander.larsson@gmail.com> | 2016-01-29 10:56:31 +0100 |
---|---|---|
committer | Alexander Larsson <alexander.larsson@gmail.com> | 2016-01-29 10:56:31 +0100 |
commit | d95590b9ca74c03d4b799b1095426402df6151b9 (patch) | |
tree | 8daf2a93f3e2c25dadc21065130078a96f4a473a | |
parent | a754db12a2af47fde2cce8b330d9f402a0d8369f (diff) | |
parent | 71a30f54f3e68bcd742ef82f1a16d915c7864ed8 (diff) | |
download | xdg-app-d95590b9ca74c03d4b799b1095426402df6151b9.tar.gz |
Merge pull request #111 from smcv/distcheck
Make `make distcheck` work
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | configure.ac | 8 | ||||
-rw-r--r-- | doc/reference/Makefile.am | 2 | ||||
-rw-r--r-- | tests/Makefile.am.inc | 9 |
4 files changed, 17 insertions, 7 deletions
diff --git a/Makefile.am b/Makefile.am index 46e4f91..28cfb6b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,6 +6,7 @@ libexec_PROGRAMS = $(NULL) CLEANFILES = $(NULL) DISTCLEANFILES= $(NULL) BUILT_SOURCES = $(NULL) +EXTRA_DIST = if BUILD_DOCUMENTATION SUBDIRS = . doc @@ -20,6 +21,7 @@ dbus_service_DATA = $(NULL) systemduserunit_DATA = $(NULL) CLEANFILES += $(dbus_service_DATA) CLEANFILES += $(systemduserunit_DATA) +EXTRA_DIST += $(service_in_files) AM_CPPFLAGS = \ -DXDG_APP_BINDIR=\"$(bindir)\" \ @@ -41,8 +43,6 @@ dist_triggers_SCRIPTS = \ triggers/desktop-database.trigger \ $(NULL) -EXTRA_DIST = - lib_LTLIBRARIES = noinst_LTLIBRARIES = libglnx.la libglnx_srcpath := $(srcdir)/libglnx @@ -72,7 +72,6 @@ EXTRA_DIST += $(completion_DATA) profiledir = $(sysconfdir)/profile.d profile_DATA = xdg-app.sh EXTRA_DIST += \ - $(dbus_service_in_files) \ profile/xdg-app.sh.in \ $(NULL) DISTCLEANFILES += xdg-app.sh diff --git a/configure.ac b/configure.ac index c1cfcfe..0a42b44 100644 --- a/configure.ac +++ b/configure.ac @@ -226,10 +226,18 @@ GOBJECT_INTROSPECTION_CHECK([1.40.0]) # gtkdocize greps for ^GTK_DOC_CHECK, so we need to put it on its own line m4_ifdef([GTK_DOC_CHECK], [ GTK_DOC_CHECK([1.20], [--flavour no-tmpl]) + +AC_ARG_ENABLE([gtk-doc-check], + [AS_HELP_STRING([--enable-gtk-doc-check], + [Check completeness of documentation in 'make check'])], + [], + [enable_gtk_doc_check=no]) ],[ enable_gtk_doc="disabled (no gtk-doc)" +enable_gtk_doc_check="disabled (no gtk-doc)" AM_CONDITIONAL([ENABLE_GTK_DOC], [false]) ]) +AM_CONDITIONAL([ENABLE_GTK_DOC_CHECK], [test "x$enable_gtk_doc_check" = xyes]) ################################################## # Visibility handling diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am index 3d9af1b..8b60508 100644 --- a/doc/reference/Makefile.am +++ b/doc/reference/Makefile.am @@ -28,7 +28,7 @@ GTKDOC_LIBS = $(top_builddir)/libxdg-app.la $(BASE_LIBS) include $(top_srcdir)/gtk-doc.make -if ENABLE_GTK_DOC +if ENABLE_GTK_DOC_CHECK TESTS_ENVIRONMENT = \ DOC_MODULE=$(DOC_MODULE) DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \ SRCDIR=$(abs_srcdir) BUILDDIR=$(abs_builddir) diff --git a/tests/Makefile.am.inc b/tests/Makefile.am.inc index 756a23e..2475852 100644 --- a/tests/Makefile.am.inc +++ b/tests/Makefile.am.inc @@ -22,11 +22,11 @@ tests/services/org.freedesktop.portal.Documents.service: document-portal/org.fre mkdir -p tests/services $(AM_V_GEN) $(SED) -e "s|\@libexecdir\@|$(abs_top_builddir)|" $< > $@ -tests/services/xdg-app-session.service: session-helper/xdg-app-session.service.in +tests/services/org.freedesktop.XdgApp.service: session-helper/org.freedesktop.XdgApp.service.in mkdir -p tests/services $(AM_V_GEN) $(SED) -e "s|\@libexecdir\@|$(abs_top_builddir)|" $< > $@ -test_doc_portal_DEPENDENCIES = tests/services/org.freedesktop.portal.Documents.service tests/services/xdg-app-session.service +test_doc_portal_DEPENDENCIES = tests/services/org.freedesktop.portal.Documents.service tests/services/org.freedesktop.XdgApp.service check_PROGRAMS = $(TEST_PROGS) @@ -35,4 +35,7 @@ TESTS=testdb test-doc-portal @VALGRIND_CHECK_RULES@ VALGRIND_SUPPRESSIONS_FILES=tests/xdg-app.supp EXTRA_DIST += tests/xdg-app.supp tests/dbs/no_tables -DISTCLEANFILES += tests/services/xdg-app-session.service tests/services/org.freedesktop.portal.Documents.service +CLEANFILES += \ + tests/services/org.freedesktop.XdgApp.service \ + tests/services/org.freedesktop.portal.Documents.service \ + $(NULL) |