From d6452729e3b8a4f7d111916af8eaad5a5a60b3c9 Mon Sep 17 00:00:00 2001 From: Cástor Muñoz Date: Thu, 13 Apr 2017 21:58:16 +0200 Subject: mkimxboot: fix compilation issues with crypto lib Change-Id: Ic81583dc7e872d332cbd4fd87143579cceeda484 --- rbutil/mkimxboot/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rbutil/mkimxboot/Makefile b/rbutil/mkimxboot/Makefile index 132c2435f9..b584084811 100644 --- a/rbutil/mkimxboot/Makefile +++ b/rbutil/mkimxboot/Makefile @@ -10,7 +10,13 @@ IMXTOOLS_DIR=../../utils/imxtools/sbtools/ CFLAGS += -I$(IMXTOOLS_DIR) -Wall # std=gnu99 is required by MinGW on Windows (c99 is sufficient for Linux / MXE) CFLAGS += -std=gnu99 -g -O3 -LDFLAGS += -lcrypto++ + +# Distros could use different names for the crypto library. We try a list +# of candidate names, only one of them should be the valid one. +PKGCONFIG := $(CROSS)pkg-config +LIBCRYPTO_NAMES = libcryptopp libcrypto++ cryptopp crypto++ +$(foreach l,$(LIBCRYPTO_NAMES),\ + $(eval LDOPTS += $(shell $(PKGCONFIG) --silence-errors --libs $(l)))) OUTPUT = mkimxboot -- cgit v1.2.3