[3/3] mtd-utils: make sure pkg-config is installed in configure script

Message ID 20180514085325.6793-4-david.oberhollenzer@sigma-star.at
State Accepted
Delegated to: David Oberhollenzer
Headers show
Series
  • mtd-utils: miscellaneous fixes
Related show

Commit Message

David Oberhollenzer May 14, 2018, 8:53 a.m.
This patch adds a check to configure.ac that tests if pkg-config
is available on the system.

Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
---
 configure.ac | 9 +++++++++
 1 file changed, 9 insertions(+)

Patch

diff --git a/configure.ac b/configure.ac
index 1ac45c7..f5538a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,6 +24,15 @@  AC_DISABLE_STATIC
 AC_PROG_CC
 AC_PROG_INSTALL
 
+
+m4_ifndef([PKG_PROG_PKG_CONFIG],
+  [m4_fatal([Could not locate the pkg-config autoconf
+    macros. These are usually located in /usr/share/aclocal/pkg.m4.
+    If your macros are in a different location, try setting the
+    environment variable AL_OPTS="-I/other/macro/dir" before running
+    ./autogen.sh or autoreconf again. Make sure pkg-config is installed.])])
+PKG_PROG_PKG_CONFIG
+
 ## compiler warnings
 UL_WARN_ADD([-Wall])
 UL_WARN_ADD([-Wextra])