mirror of
https://github.com/libssh2/libssh2.git
synced 2026-01-27 00:18:12 +03:00
openssl: make it compatible with wolfSSL built without OPENSSL_ALL
Cherry-picked from #1484
This commit is contained in:
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -218,9 +218,7 @@ jobs:
|
||||
WOLFSSLVER=${{ env.wolfssl-version }}
|
||||
else
|
||||
WOLFSSLVER=${{ env.wolfssl-version-prev }}
|
||||
# Required to include `FIPS_mode()` API:
|
||||
options='-DWOLFSSL_OPENSSLEXTRA=ON'
|
||||
cppflags='-DOPENSSL_ALL'
|
||||
fi
|
||||
curl -fsS -L https://github.com/wolfSSL/wolfssl/archive/refs/tags/v$WOLFSSLVER-stable.tar.gz | tar -xzf -
|
||||
cd wolfssl-$WOLFSSLVER-stable
|
||||
@@ -230,7 +228,7 @@ jobs:
|
||||
-DWOLFSSL_OPENSSLALL=ON \
|
||||
-DWOLFSSL_EXAMPLES=OFF \
|
||||
-DWOLFSSL_CRYPT_TESTS=OFF \
|
||||
-DCMAKE_C_FLAGS="-fPIC -DWOLFSSL_AESGCM_STREAM ${cppflags}" \
|
||||
-DCMAKE_C_FLAGS='-fPIC -DWOLFSSL_AESGCM_STREAM' \
|
||||
-DCMAKE_INSTALL_PREFIX="$HOME/usr"
|
||||
cmake --build bld --parallel 5
|
||||
cmake --install bld
|
||||
|
||||
Reference in New Issue
Block a user