mirror of
https://github.com/libssh2/libssh2.git
synced 2025-11-20 02:42:09 +03:00
10
.github/workflows/ci.yml
vendored
10
.github/workflows/ci.yml
vendored
@@ -68,9 +68,9 @@ jobs:
|
|||||||
- name: 'install packages'
|
- name: 'install packages'
|
||||||
if: ${{ matrix.crypto != 'mbedTLS' }}
|
if: ${{ matrix.crypto != 'mbedTLS' }}
|
||||||
run: |
|
run: |
|
||||||
[ '${{ matrix.crypto }}' == 'OpenSSL' ] && pkg='libssl-dev'
|
[ '${{ matrix.crypto }}' = 'OpenSSL' ] && pkg='libssl-dev'
|
||||||
[ '${{ matrix.crypto }}' == 'wolfSSL' ] && pkg='libwolfssl-dev'
|
[ '${{ matrix.crypto }}' = 'wolfSSL' ] && pkg='libwolfssl-dev'
|
||||||
[ '${{ matrix.crypto }}' == 'Libgcrypt' ] && pkg='libgcrypt-dev'
|
[ '${{ matrix.crypto }}' = 'Libgcrypt' ] && pkg='libgcrypt-dev'
|
||||||
sudo apt-get --quiet 2 --option Dpkg::Use-Pty=0 install "${pkg}:${{ matrix.arch }}"
|
sudo apt-get --quiet 2 --option Dpkg::Use-Pty=0 install "${pkg}:${{ matrix.arch }}"
|
||||||
|
|
||||||
- name: 'install mbedTLS from source'
|
- name: 'install mbedTLS from source'
|
||||||
@@ -79,7 +79,7 @@ jobs:
|
|||||||
MBEDTLSVER=mbedtls-3.4.0
|
MBEDTLSVER=mbedtls-3.4.0
|
||||||
curl -L https://github.com/Mbed-TLS/mbedtls/archive/$MBEDTLSVER.tar.gz | tar -xzf -
|
curl -L https://github.com/Mbed-TLS/mbedtls/archive/$MBEDTLSVER.tar.gz | tar -xzf -
|
||||||
cd mbedtls-$MBEDTLSVER
|
cd mbedtls-$MBEDTLSVER
|
||||||
[ '${{ matrix.arch }}' == 'i386' ] && crossoptions='-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_VERSION=1 -DCMAKE_SYSTEM_PROCESSOR=${{ matrix.arch }} -DCMAKE_C_FLAGS=-m32'
|
[ '${{ matrix.arch }}' = 'i386' ] && crossoptions='-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_VERSION=1 -DCMAKE_SYSTEM_PROCESSOR=${{ matrix.arch }} -DCMAKE_C_FLAGS=-m32'
|
||||||
cmake . ${crossoptions} \
|
cmake . ${crossoptions} \
|
||||||
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
|
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=../usr
|
-DCMAKE_INSTALL_PREFIX:PATH=../usr
|
||||||
@@ -107,7 +107,7 @@ jobs:
|
|||||||
- name: 'cmake configure'
|
- name: 'cmake configure'
|
||||||
if: ${{ matrix.build == 'cmake' }}
|
if: ${{ matrix.build == 'cmake' }}
|
||||||
run: |
|
run: |
|
||||||
[ '${{ matrix.arch }}' == 'i386' ] && crossoptions='-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_VERSION=1 -DCMAKE_SYSTEM_PROCESSOR=${{ matrix.arch }} -DCMAKE_C_FLAGS=-m32'
|
[ '${{ matrix.arch }}' = 'i386' ] && crossoptions='-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_VERSION=1 -DCMAKE_SYSTEM_PROCESSOR=${{ matrix.arch }} -DCMAKE_C_FLAGS=-m32'
|
||||||
cmake . -B bld ${crossoptions} $TOOLCHAIN_OPTION \
|
cmake . -B bld ${crossoptions} $TOOLCHAIN_OPTION \
|
||||||
-DENABLE_WERROR=ON \
|
-DENABLE_WERROR=ON \
|
||||||
-DCRYPTO_BACKEND=${{ matrix.crypto }} \
|
-DCRYPTO_BACKEND=${{ matrix.crypto }} \
|
||||||
|
|||||||
Reference in New Issue
Block a user