summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTim Schlueter <schlueter.tim@linux.com>2019-01-14 00:25:02 -0800
committerTim Schlueter <schlueter.tim@linux.com>2019-01-14 00:42:42 -0800
commitb821144debc8878521e3b9616718329be9e27d51 (patch)
tree5eb463954747db9d6b3c1e6d1092f875ff9803b0 /Makefile
parentf35d14415d71433a6735d8fa21f153c94b4e8035 (diff)
Abort compilation early if pkg-config fails
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
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)