build: check for unexpanded macros in configure.ac
authorBartosz Golaszewski <bartekgola@gmail.com>
Wed, 18 Apr 2018 15:44:52 +0000 (17:44 +0200)
committerBartosz Golaszewski <bartekgola@gmail.com>
Wed, 18 Apr 2018 15:44:52 +0000 (17:44 +0200)
We're now using m4 macros from the autoconf-archive collection. The
user may be missing this package so check for unexpanded AX_* macros
and bail-out if any are found.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
configure.ac

index ee7b03b7792f9ee143c23702a0c8652878f4b1b5..bc4b70316394dba6def5ac6288d55afe8fa1adce 100644 (file)
@@ -38,6 +38,8 @@ AC_CONFIG_MACRO_DIRS([m4])
 AM_INIT_AUTOMAKE([foreign subdir-objects])
 
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+m4_pattern_forbid([^AX_],
+       [Unexpanded AX_ macro found. Please install GNU autoconf-archive.])
 
 AC_CONFIG_SRCDIR([src])
 AC_CONFIG_HEADER([config.h])