From 6180ca780e3a792bd632d8899c2b35991822c93d Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Mon, 8 Feb 2016 23:32:57 +0100 Subject: [PATCH] Makefile: allow passing a custom path to libgcrypt-config The libgcrypt-config program may not be in the PATH, so this patch adjusts the Makefile so that it understands a LIBGCRYPT_CONFIG variable. By default, its value is libgcrypt-config so that the behavior is unchanged. Signed-off-by: Thomas Petazzoni --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ea2cd41..649ddfb 100644 --- a/Makefile +++ b/Makefile @@ -61,13 +61,14 @@ BINSRCS = $(addsuffix .c,$(BINS)) VERSION ?= $(shell sh mk-version) RELEASE_VERSION := $(shell cat VERSION) +LIBGCRYPT_CONFIG ?= libgcrypt-config CC ?= gcc CFLAGS ?= -O3 -g override CFLAGS += -W -Wall -Wmissing-declarations -Wwrite-strings -override CFLAGS += $(shell libgcrypt-config --cflags) $(CRYPTO_CFLAGS) +override CFLAGS += $(shell $(LIBGCRYPT_CONFIG) --cflags) $(CRYPTO_CFLAGS) override CPPFLAGS += -DVERSION=\"$(VERSION)\" LDFLAGS ?= -g -LIBS += $(shell libgcrypt-config --libs) $(CRYPTO_LDADD) +LIBS += $(shell $(LIBGCRYPT_CONFIG) --libs) $(CRYPTO_LDADD) ifeq ($(shell uname -s), SunOS) LIBS += -lnsl -lresolv -lsocket -- 2.6.4