From b821144debc8878521e3b9616718329be9e27d51 Mon Sep 17 00:00:00 2001 From: Tim Schlueter Date: Mon, 14 Jan 2019 00:25:02 -0800 Subject: [PATCH] Abort compilation early if pkg-config fails --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index d9220b98..cffb3c65 100644 --- a/Makefile +++ b/Makefile @@ -37,7 +37,13 @@ endif PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd" PKGCONFIG_CFLAGS:=$(shell pkg-config --cflags $(PKGCONFIG_LIBS)) +ifeq (,$(PKGCONFIG_CFLAGS)) + $(error pkg-config error) +endif PKGCONFIG_LDLIBS:=$(shell pkg-config --libs $(PKGCONFIG_LIBS)) +ifeq (,$(PKGCONFIG_LDLIBS)) + $(error pkg-config error (libs)) +endif CFLAGS+=$(PKGCONFIG_CFLAGS) LDLIBS+=$(PKGCONFIG_LDLIBS)