From 5298fd961fcda520e6225033d5c4c770422decde Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Sun, 3 Jan 2021 11:34:42 +0100 Subject: Make pkg-config configurable gdigi fails to cross build from source, because the upstream Makefile hard codes the build architecture pkg-config. Making it substitutable is sufficient to making gdigi cross buildable. Gbp-Pq: Name cross.patch --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a32e537..4799c10 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,10 @@ CC ?= gcc +PKG_CONFIG ?= pkg-config EXTRA_CFLAGS ?= EXTRA_LDFLAGS ?= -CFLAGS := $(shell pkg-config --cflags glib-2.0 gio-2.0 gtk+-3.0 libxml-2.0) -Wall -g -ansi -std=c99 $(EXTRA_CFLAGS) +CFLAGS := $(shell $(PKG_CONFIG) --cflags glib-2.0 gio-2.0 gtk+-3.0 libxml-2.0) -Wall -g -ansi -std=c99 $(EXTRA_CFLAGS) LDFLAGS = $(EXTRA_LDFLAGS) -Wl,--as-needed -LDADD := $(shell pkg-config --libs glib-2.0 gio-2.0 gtk+-3.0 gthread-2.0 alsa libxml-2.0) -lexpat -lm +LDADD := $(shell $(PKG_CONFIG) --libs glib-2.0 gio-2.0 gtk+-3.0 gthread-2.0 alsa libxml-2.0) -lexpat -lm OBJECTS = gdigi.o gui.o effects.o preset.o gtkknob.o preset_xml.o DEPFILES = $(foreach m,$(OBJECTS:.o=),.$(m).m) -- cgit v1.2.3