diff --git a/Makefile b/Makefile
index 030ce7fb90c87db301bddb1c3bfbba9ab185736b..af4b8df54738a130fe48a9a9ebbb3704efdd1cb5 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ DEPFLAGS = -MT $@ -MMD -MP -MF $(patsubst ${OBJDIR}/%.o,${DEPDIR}/%.d,$@)
 PODOMAIN ?= rmrf
 POVERSION ?= 0.1
 POLANGS ?= de en
+PKG_TOOL = pkg-config
 
 OS = $(shell uname -s)
 ifeq "${OS}" "Linux"
@@ -14,10 +15,11 @@ LFLAGS += -flto
 else ifeq "${OS}" "FreeBSD"
 CFLAGS += -Wno-error=sign-conversion
 CXXFLAGS += -Wno-error=sign-conversion
+PKG_TOOL = pkgconf
 endif
 
-CFLAGS += `pkg-config --cflags libnl-3.0`
-CXXFLAGS += `pkg-config --cflags libnl-3.0`
+CFLAGS += `${PKG_TOOL} --cflags libnl-3.0`
+CXXFLAGS += `${PKG_TOOL} --cflags libnl-3.0`
 
 CC ?= gcc
 CXX ?= g++