summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar Patrick Griffis <tingping@tingping.se>2016-01-19 18:33:58 -0500
committerGravatar Patrick Griffis <tingping@tingping.se>2016-01-19 19:35:10 -0500
commitb40ee0f6522dcbbca6ebfe80d365590b6593e9a1 (patch)
treeb8b7679f545a3df44cf9cb07a8f064de52b461f7 /configure.ac
parentb6c492972a7e1a7dd6604a645d649247bb186bdf (diff)
build: Add useful errors for missing macros
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index e66f634..4360c6e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,6 +28,11 @@ AM_INIT_AUTOMAKE([1.12 tar-pax dist-xz no-dist-gzip subdir-objects no-define for
AM_SILENT_RULES([yes])
AM_MAINTAINER_MODE([enable])
+AC_DEFUN([TRG_CHECK_MACRO], [m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined. Is ]$2[ installed?])])])
+
+TRG_CHECK_MACRO([AX_IS_RELEASE], [autoconf-archive])
+TRG_CHECK_MACRO([APPSTREAM_XML], [appstream-glib])
+
AX_IS_RELEASE([git-directory])
AX_CHECK_ENABLE_DEBUG([yes], [G_ENABLE_DEBUG], [DEBUG G_DISABLE_ASSERT G_DISABLE_CHECKS G_DISABLE_CAST_CHECKS])