]> git.sesse.net Git - bcachefs-tools-debian/commitdiff
Add PKG_CONFIG variable and replace pkg-config
authorDanilo Spinella <danyspin97@protonmail.com>
Sun, 24 Feb 2019 09:47:35 +0000 (10:47 +0100)
committerDanilo Spinella <danyspin97@protonmail.com>
Sun, 10 Mar 2019 10:26:42 +0000 (10:26 +0000)
Respect pkg-config value from environment.

Makefile

index 8a2a65b25a5ef96340c253d999f51cd00141847d..348608b5a2fecdafbe80f5337deb1446a432b9c2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
 
 PREFIX?=/usr/local
+PKG_CONFIG?=pkg-config
 INSTALL=install
 CFLAGS+=-std=gnu89 -O2 -g -MMD -Wall                           \
        -Wno-pointer-sign                                       \
@@ -36,13 +37,13 @@ endif
 
 PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd"
 
-PKGCONFIG_CFLAGS:=$(shell pkg-config --cflags $(PKGCONFIG_LIBS))
+PKGCONFIG_CFLAGS:=$(shell $(PKG_CONFIG) --cflags $(PKGCONFIG_LIBS))
 ifeq (,$(PKGCONFIG_CFLAGS))
-    $(error pkg-config error)
+    $(error pkg-config error, command: $(PKG_CONFIG) --cflags $(PKGCONFIG_LIBS))
 endif
-PKGCONFIG_LDLIBS:=$(shell pkg-config --libs   $(PKGCONFIG_LIBS))
+PKGCONFIG_LDLIBS:=$(shell $(PKG_CONFIG) --libs   $(PKGCONFIG_LIBS))
 ifeq (,$(PKGCONFIG_LDLIBS))
-    $(error pkg-config error (libs))
+    $(error pkg-config error, command: $(PKG_CONFIG) --libs $(PKGCONFIG_LIBS))
 endif
 
 CFLAGS+=$(PKGCONFIG_CFLAGS)