diff options
author | Patrick Griffis <tingping@tingping.se> | 2016-01-19 18:33:58 -0500 |
---|---|---|
committer | Patrick Griffis <tingping@tingping.se> | 2016-01-19 19:35:10 -0500 |
commit | b40ee0f6522dcbbca6ebfe80d365590b6593e9a1 (patch) | |
tree | b8b7679f545a3df44cf9cb07a8f064de52b461f7 /configure.ac | |
parent | b6c492972a7e1a7dd6604a645d649247bb186bdf (diff) |
build: Add useful errors for missing macros
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 5 |
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]) |