From 51e95010d8e9ec6477db6b1651af098c789febc8 Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 13 Apr 2022 20:33:01 +0200 Subject: [PATCH] build system: added support for OpenSSL (macOS) --- utils/build_script_mac_osx.sh | 3 ++- utils/macosx_build_config.command | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/build_script_mac_osx.sh b/utils/build_script_mac_osx.sh index bb70d5fc..15acd9e3 100755 --- a/utils/build_script_mac_osx.sh +++ b/utils/build_script_mac_osx.sh @@ -8,6 +8,7 @@ curr_path=${BASH_SOURCE%/*} : "${ZANO_BOOST_LIBS_PATH:?variable not set, see also macosx_build_config.command}" : "${ZANO_BUILD_DIR:?variable not set, see also macosx_build_config.command}" : "${CMAKE_OSX_SYSROOT:?CMAKE_OSX_SYSROOT should be set to macOS SDK path, e.g.: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk}" +: "${OPENSSL_ROOT_DIR:?variable not set, see also macosx_build_config.command}" ARCHIVE_NAME_PREFIX=zano-macos-x64- @@ -30,7 +31,7 @@ fi rm -rf $ZANO_BUILD_DIR; mkdir -p "$ZANO_BUILD_DIR/release"; cd "$ZANO_BUILD_DIR/release" -cmake $testnet_def -D CMAKE_OSX_SYSROOT=$CMAKE_OSX_SYSROOT -D BUILD_GUI=TRUE -D CMAKE_PREFIX_PATH="$ZANO_QT_PATH/clang_64" -D CMAKE_BUILD_TYPE=Release -D BOOST_ROOT="$ZANO_BOOST_ROOT" -D BOOST_LIBRARYDIR="$ZANO_BOOST_LIBS_PATH" ../.. +cmake $testnet_def -D OPENSSL_ROOT_DIR=$OPENSSL_ROOT_DIR -D CMAKE_OSX_SYSROOT=$CMAKE_OSX_SYSROOT -D BUILD_GUI=TRUE -D CMAKE_PREFIX_PATH="$ZANO_QT_PATH/clang_64" -D CMAKE_BUILD_TYPE=Release -D BOOST_ROOT="$ZANO_BOOST_ROOT" -D BOOST_LIBRARYDIR="$ZANO_BOOST_LIBS_PATH" ../.. if [ $? -ne 0 ]; then echo "Failed to cmake" exit 1 diff --git a/utils/macosx_build_config.command b/utils/macosx_build_config.command index 786e53a0..89cfe02b 100644 --- a/utils/macosx_build_config.command +++ b/utils/macosx_build_config.command @@ -9,3 +9,4 @@ export ZANO_QT_PATH="/Users/roky/Qt5.6.0/5.6" export ZANO_BOOST_ROOT="/Users/roky/boost_1_60_0" export ZANO_BOOST_LIBS_PATH="$ZANO_BOOST_ROOT/stage/lib" export ZANO_BUILD_DIR="build_mac_osx_64" +export OPENSSL_ROOT_DIR="/usr/local/opt/openssl"