Allow redefining pkg-config Makefile command.
authorSergey Kvachonok <ravenexp@gmail.com>
Thu, 24 Mar 2016 13:07:05 +0000 (16:07 +0300)
committerSergey Kvachonok <ravenexp@gmail.com>
Fri, 25 Mar 2016 07:35:42 +0000 (10:35 +0300)
Example usage:

$ make CXX=i686-w64-mingw32-g++ PKG_CONFIG=i686-w64-mingw32-pkg-config

Makefile

index a0dde6ff293309f77652901948ac6f4816333ca1..b1d94e16a7281f4fa157ebe5938ca688a07885b8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -51,6 +51,8 @@ VPATH := $(YOSYS_SRC)
 CXXFLAGS += -Wall -Wextra -ggdb -I. -I"$(YOSYS_SRC)" -MD -D_YOSYS_ -fPIC -I$(PREFIX)/include
 LDFLAGS += -L$(LIBDIR)
 LDLIBS = -lstdc++ -lm
+
+PKG_CONFIG = pkg-config
 SED = sed
 BISON = bison
 
@@ -187,8 +189,8 @@ endif
 endif
 
 ifeq ($(ENABLE_PLUGINS),1)
-CXXFLAGS += -DYOSYS_ENABLE_PLUGINS $(shell pkg-config --silence-errors --cflags libffi)
-LDLIBS += $(shell pkg-config --silence-errors --libs libffi || echo -lffi) -ldl
+CXXFLAGS += -DYOSYS_ENABLE_PLUGINS $(shell $(PKG_CONFIG) --silence-errors --cflags libffi)
+LDLIBS += $(shell $(PKG_CONFIG) --silence-errors --libs libffi || echo -lffi) -ldl
 endif
 
 ifeq ($(ENABLE_TCL),1)