diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-11-02 11:50:52 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2016-11-02 11:50:52 +0100 |
commit | adc0bf883c10c46ccea9cd934904c54faaf11a0d (patch) | |
tree | 69de93e1f2911ca52c9902b03f49d5e6c32eafc0 | |
parent | tools: everybody hates automatic stripping (diff) | |
download | wireguard-monolithic-historical-adc0bf883c10c46ccea9cd934904c54faaf11a0d.tar.xz wireguard-monolithic-historical-adc0bf883c10c46ccea9cd934904c54faaf11a0d.zip |
tools: abstract pkg-config to PKG_CONFIGexperimental-0.0.20161102
Distros like Exherbo have multitarget setups with toolnames prefixed by
the arch.
-rw-r--r-- | src/tools/Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/Makefile b/src/tools/Makefile index 0d3a2e4..2d2ad03 100644 --- a/src/tools/Makefile +++ b/src/tools/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 |