aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning
diff options
context:
space:
mode:
authorKonrad Kujawa <konrad.kujawa@qt.io>2023-01-30 11:48:33 +0100
committerHeikki Halmet <heikki.halmet@qt.io>2023-02-12 16:36:22 +0000
commitaa520141a02071ea140959186b65c1ba80d8738f (patch)
tree5b14552091a480af84b5ed699f3d3608647babd7 /coin/provisioning
parente2935f2068ae837d53955110dcbb2640928e3bcc (diff)
Set OPENSSL_ROOT_DIR for gRPC unix provisioning script
Change-Id: I44fb0f94f183ddc10399c331e8e1a38c533dcf0d Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit 5a1ed71917e3c965df34277a6796241152e8ce8e) Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'coin/provisioning')
-rw-r--r--coin/provisioning/common/unix/install_grpc.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/coin/provisioning/common/unix/install_grpc.sh b/coin/provisioning/common/unix/install_grpc.sh
index 0ca8302c..622c2d51 100644
--- a/coin/provisioning/common/unix/install_grpc.sh
+++ b/coin/provisioning/common/unix/install_grpc.sh
@@ -67,7 +67,7 @@ installPrefix="$HOME/install-grpc-$version"
targetDir="$HOME/grpc-$version"
targetFile="$targetDir.zip"
DownloadURL "$internalUrl" "$externalUrl" "$sha1" "$targetFile"
-unzip "$targetFile" -d "$HOME"
+unzip -q "$targetFile" -d "$HOME"
sudo rm "$targetFile"
# devtoolset is needed when running configuration
@@ -77,10 +77,17 @@ fi
if uname -a |grep -q Darwin; then
extraCMakeArgs="-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64 -DCMAKE_OSX_DEPLOYMENT_TARGET=11"
- extraOpenSslArg=-DOPENSSL_ROOT_DIR=$OPENSSL_DIR
SetEnvVar PATH "\$PATH:$installPrefix/bin"
fi
+# MacOS
+if [[ -n "$OPENSSL_DIR" ]]; then
+ extraOpenSslArg=-DOPENSSL_ROOT_DIR=$OPENSSL_DIR
+# Linux
+elif [[ -n "$OPENSSL_HOME" ]]; then
+ extraOpenSslArg=-DOPENSSL_ROOT_DIR=$OPENSSL_HOME
+fi
+
echo "Configuring and building gRPC"
buildDir="$HOME/build-grpc-$version"