nmrpflash/debian/patches/cross-pkg-config.patch
2025-08-13 10:31:27 -07:00

24 lines
849 B
Diff

Description: improve cross-building by honoring PKG_CONFIG from env
Author: Helmut Grohne
Bug-Debian: https://bugs.debian.org/960165
Bug: https://github.com/jclehner/nmrpflash/pull/37
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
CC ?= gcc
+PKG_CONFIG ?= pkg-config
PREFIX ?= /usr/local
VERSION := $(shell if [ -d .git ] && which git 2>&1 > /dev/null; then git describe --always | tail -c +2; else echo $$STANDALONE_VERSION; fi)
LIBS = -lpcap
@@ -6,8 +7,8 @@ CFLAGS += -Wall -g -DNMRPFLASH_VERSION=\
LDFLAGS += $(LIBS)
ifeq ($(shell uname -s),Linux)
- CFLAGS += $(shell pkg-config libnl-route-3.0 --cflags)
- LIBS += $(shell pkg-config libnl-route-3.0 --libs)
+ CFLAGS += $(shell $(PKG_CONFIG) libnl-route-3.0 --cflags)
+ LIBS += $(shell $(PKG_CONFIG) libnl-route-3.0 --libs)
endif
nmrpflash_OBJ = nmrp.o tftp.o ethsock.o main.o util.o