]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg: abstract pkg-config to PKG_CONFIG
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 2 Nov 2016 10:50:52 +0000 (11:50 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 2 Nov 2016 10:50:52 +0000 (11:50 +0100)
Distros like Exherbo have multitarget setups with toolnames prefixed by
the arch.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/Makefile

index 0d3a2e43d9d5aa3c5bbf8b69c6c9fd87cf308149..2d2ad03f6f376a9f9202db37de1020959a2ecd2d 100644 (file)
@@ -4,6 +4,7 @@ BINDIR ?= $(PREFIX)/bin
 LIBDIR ?= $(PREFIX)/lib
 MANDIR ?= $(PREFIX)/share/man
 RUNSTATEDIR ?= /var/run
+PKG_CONFIG ?= pkg-config
 
 CFLAGS ?= -O3
 CFLAGS += -std=gnu11
@@ -12,8 +13,8 @@ CFLAGS += -MMD -MP
 CFLAGS += -DRUNSTATEDIR="\"$(RUNSTATEDIR)\""
 LDLIBS += -lresolv
 ifeq ($(shell uname -s),Linux)
-LIBMNL_CFLAGS := $(shell pkg-config --cflags libmnl 2>/dev/null)
-LIBMNL_LDLIBS := $(shell pkg-config --libs libmnl 2>/dev/null || echo -lmnl)
+LIBMNL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libmnl 2>/dev/null)
+LIBMNL_LDLIBS := $(shell $(PKG_CONFIG) --libs libmnl 2>/dev/null || echo -lmnl)
 CFLAGS += $(LIBMNL_CFLAGS)
 LDLIBS += $(LIBMNL_LDLIBS)
 endif