aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2017-01-05 14:16:57 +0100
committerJo-Philipp Wich <jo@mein.io>2017-01-05 14:21:27 +0100
commitf9b253147a27d4fbe2558624fc68323ff9de2f22 (patch)
treea5f68690aeca12c502b79e677f969f8f750509e6
parent0c03650160d388f5dd83ba3e30da5d8223acf283 (diff)
downloadupstream-f9b253147a27d4fbe2558624fc68323ff9de2f22.tar.gz
upstream-f9b253147a27d4fbe2558624fc68323ff9de2f22.tar.bz2
upstream-f9b253147a27d4fbe2558624fc68323ff9de2f22.zip
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>
-rw-r--r--tools/cmake/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/cmake/Makefile b/tools/cmake/Makefile
index 9545e12d6c..13390ab967 100644
--- a/tools/cmake/Makefile
+++ b/tools/cmake/Makefile
@@ -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)