From b40ee0f6522dcbbca6ebfe80d365590b6593e9a1 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Tue, 19 Jan 2016 18:33:58 -0500 Subject: build: Add useful errors for missing macros --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'configure.ac') 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]) -- cgit v1.2.3