]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg: use pkg-config in Makefile
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 6 Jul 2016 21:51:00 +0000 (23:51 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 6 Jul 2016 21:51:00 +0000 (23:51 +0200)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/Makefile

index 4eddd2585c5b68436378e5674734de2da6942070..060ae18ccb2b3febb5ad2c46127e3bcfc46b4431 100644 (file)
@@ -4,10 +4,11 @@ BINDIR ?= $(PREFIX)/bin
 LIBDIR ?= $(PREFIX)/lib
 MANDIR ?= $(PREFIX)/share/man
 
+CFLAGS += $(shell pkg-config --cflags libmnl 2>/dev/null)
 CFLAGS += -std=gnu11
 CFLAGS += -pedantic -Wall -Wextra
 CFLAGS += -MMD
-LDLIBS += -lresolv -lmnl
+LDLIBS += -lresolv $(shell pkg-config --libs libmnl 2>/dev/null || echo -lmnl)
 
 wg: $(patsubst %.c,%.o,$(wildcard *.c))