summaryrefslogtreecommitdiff
path: root/support/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'support/CMakeLists.txt')
-rw-r--r--support/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/support/CMakeLists.txt b/support/CMakeLists.txt
index db6c0e1..1f02c74 100644
--- a/support/CMakeLists.txt
+++ b/support/CMakeLists.txt
@@ -2,11 +2,17 @@
include(ExternalProject)
+if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
+set(OPENSSL_CONFIGURE_TARGET "linux-x86_64")
+else()
+set(OPENSSL_CONFIGURE_TARGET "linux-generic64")
+endif()
+
### OpenSSL 1.1.1m
ExternalProject_Add(openssl PREFIX openssl
URL ${CMAKE_CURRENT_SOURCE_DIR}/openssl-1.1.1m.tar.gz
URL_MD5 8ec70f665c145c3103f6e330f538a9db
- CONFIGURE_COMMAND ./Configure linux-x86_64 --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl -fPIC no-shared
+ CONFIGURE_COMMAND ./Configure ${OPENSSL_CONFIGURE_TARGET} --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl -fPIC no-shared
BUILD_COMMAND ${MAKE_COMMAND}
INSTALL_COMMAND make install_sw
BUILD_IN_SOURCE 1)