From a97901e4fd60e70f38c55867f4e0b1cb728ade07 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Wed, 2 Nov 2016 11:50:52 +0100 Subject: [PATCH] wg: abstract pkg-config to PKG_CONFIG Distros like Exherbo have multitarget setups with toolnames prefixed by the arch. Signed-off-by: Jason A. Donenfeld --- src/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 0d3a2e4..2d2ad03 100644 --- a/src/Makefile +++ b/src/Makefile @@ -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