tools: cmake: use pkg-config to discover libcrypto linker flags

LibreSSL's libcrypto.so has an indirect dependency to librt for clock_gettime()
on Linux.

Use pkg-config to portably discover the required linker flags.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2017-01-05 14:16:57 +01:00
parent 0c03650160
commit f9b253147a

View file

@ -21,7 +21,8 @@ include $(INCLUDE_DIR)/host-build.mk
HOST_CONFIGURE_CMD := MAKEFLAGS="$(HOST_JOBS)" $(BASH) ./configure
HOST_CONFIGURE_VARS :=
HOST_CONFIGURE_VARS := \
LDFLAGS="$$$$(pkg-config --static --libs libcrypto)"
HOST_CONFIGURE_ARGS := \
--prefix=$(STAGING_DIR_HOST)