[maker] Fix the pkg-config issue so that XPCOM build doesn't break...
[browser-dbus-bridge.git] / build / pkgconfig.mk
1 FOUND_PKGS = 0
2
3 ifneq ($(PKGS),)
4
5  ifeq ($(shell $(PKG_CONFIG) --exists --print-errors $(PKGS) 2>/dev/null && echo ok),)
6  else
7   FOUND_PKGS = 1
8  endif
9
10 ifeq ($(FOUND_PKGS),1)
11
12 CPPFLAGS        += $(shell $(PKG_CONFIG) --cflags-only-I $(PKGS))
13 CFLAGS          += $(shell $(PKG_CONFIG) --cflags-only-other $(PKGS))
14 LDFLAGS         += $(shell $(PKG_CONFIG) --libs-only-other $(PKGS))
15 LIBS            += $(shell $(PKG_CONFIG) --libs-only-L $(PKGS)) \
16                    $(shell $(PKG_CONFIG) --libs-only-l $(PKGS))
17 endif
18
19 endif
20
21 pkg-check:
22 ifeq ($(FOUND_PKGS),0)
23         $(error $(shell $(PKG_CONFIG) --exists --print-errors $(PKGS)))
24 endif