From a84d2524ab97a6af798fd176f060e62f0cf73d04 Mon Sep 17 00:00:00 2001 From: tamasmeszaros Date: Tue, 23 Mar 2021 19:35:33 +0100 Subject: [PATCH] Fix OpenSSL when not cross compiling --- deps/OpenSSL/OpenSSL.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deps/OpenSSL/OpenSSL.cmake b/deps/OpenSSL/OpenSSL.cmake index 9b716f6de..347b30d05 100644 --- a/deps/OpenSSL/OpenSSL.cmake +++ b/deps/OpenSSL/OpenSSL.cmake @@ -2,9 +2,11 @@ include(ProcessorCount) ProcessorCount(NPROC) +set(_conf_cmd "./config") set(_cross_arch "") set(_cross_comp_prefix_line "") if (CMAKE_CROSSCOMPILING) + set(_conf_cmd "./Configure") set(_cross_comp_prefix_line "--cross-compile-prefix=${TOOLCHAIN_PREFIX}-") if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "arm64") @@ -21,7 +23,7 @@ ExternalProject_Add(dep_OpenSSL URL_HASH SHA256=e2acf0cf58d9bff2b42f2dc0aee79340c8ffe2c5e45d3ca4533dd5d4f5775b1d DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/OpenSSL BUILD_IN_SOURCE ON - CONFIGURE_COMMAND ./Configure ${_cross_arch} + CONFIGURE_COMMAND ${_conf_cmd} ${_cross_arch} "--prefix=${DESTDIR}/usr/local" ${_cross_comp_prefix_line} no-shared