1
0
mirror of https://github.com/libssh2/libssh2.git synced 2025-12-09 15:41:11 +03:00

ci: drop default shared/static configuration options

Both autotools and cmake build both shared and static lib by default.

Ref: 896154bc17

Delete configuration enabling these explicitly in CI jobs.

Cherry-picked from #1036
Closes #1036
This commit is contained in:
Viktor Szakats
2023-05-08 22:05:18 +00:00
parent 896154bc17
commit c7074ccc9d
2 changed files with 6 additions and 18 deletions

View File

@@ -88,7 +88,6 @@ jobs:
run: |
cmake . -B bld $TOOLCHAIN_OPTION \
-DENABLE_WERROR=ON \
-DBUILD_SHARED_LIBS=ON \
-DCRYPTO_BACKEND=$CRYPTO_BACKEND \
-DENABLE_ZLIB_COMPRESSION=$ENABLE_ZLIB_COMPRESSION
@@ -138,7 +137,7 @@ jobs:
shell: msys2 {0}
run: |
# sshd tests sometimes hang
mkdir bld && cd bld && ../configure --enable-werror --enable-debug --enable-static \
mkdir bld && cd bld && ../configure --enable-werror --enable-debug \
--with-crypto=openssl \
--disable-docker-tests \
--disable-sshd-tests
@@ -166,7 +165,6 @@ jobs:
cmake . -B bld ${options} \
-DENABLE_WERROR=ON \
-DENABLE_DEBUG_LOGGING=ON \
-DBUILD_SHARED_LIBS=ON \
-DCRYPTO_BACKEND=OpenSSL \
-DENABLE_ZLIB_COMPRESSION=ON \
-DRUN_DOCKER_TESTS=OFF \
@@ -303,7 +301,6 @@ jobs:
-DCMAKE_UNITY_BUILD=ON \
-DENABLE_WERROR=ON \
-DENABLE_DEBUG_LOGGING=ON \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_ZLIB_COMPRESSION=ON \
-DRUN_DOCKER_TESTS=OFF \
-DRUN_SSHD_TESTS=OFF

View File

@@ -34,14 +34,12 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022"
GENERATOR: "Visual Studio 17 2022"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
- job_name: "VS2022, OpenSSL 3, x64, UWP, Build-only"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022"
GENERATOR: "Visual Studio 17 2022"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
UWP: "ON"
@@ -49,14 +47,12 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
GENERATOR: "Visual Studio 14 2015"
PLATFORM: "x86"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
- job_name: "VS2015, OpenSSL 1.1, x64, Server 2012 R2, Logging"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
GENERATOR: "Visual Studio 14 2015"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
ENABLE_DEBUG_LOGGING: "ON"
@@ -64,7 +60,6 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
GENERATOR: "Visual Studio 12 2013"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
- job_name: "VS2013, OpenSSL 1.1, x86, Server 2012 R2, Shared-only"
@@ -72,7 +67,6 @@ environment:
GENERATOR: "Visual Studio 12 2013"
PLATFORM: "x86"
BUILD_STATIC_LIBS: "OFF"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "OpenSSL"
- job_name: "VS2013, OpenSSL 1.0.2, x64, Build-only, Static-only"
@@ -87,7 +81,6 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
GENERATOR: "Visual Studio 9 2008"
PLATFORM: "x86"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
SKIP_CTEST: "yes"
@@ -95,7 +88,6 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
GENERATOR: "Visual Studio 10 2010"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
UNITY: "ON"
SKIP_CTEST: "yes"
@@ -104,7 +96,6 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022"
GENERATOR: "Visual Studio 17 2022"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
ENABLE_DEBUG_LOGGING: "ON"
@@ -112,21 +103,18 @@ environment:
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2022"
GENERATOR: "Visual Studio 17 2022"
PLATFORM: "ARM64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
- job_name: "VS2015, WinCNG, x86, Server 2016"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
GENERATOR: "Visual Studio 14 2015"
PLATFORM: "x86"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
- job_name: "VS2015, WinCNG, x64, Server 2012 R2"
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
GENERATOR: "Visual Studio 14 2015"
PLATFORM: "x64"
BUILD_SHARED_LIBS: "ON"
CRYPTO_BACKEND: "WinCNG"
matrix:
@@ -175,11 +163,14 @@ build_script:
if($env:BUILD_STATIC_LIBS -eq "OFF") {
$env:CMAKE_ARG += " -DBUILD_STATIC_LIBS=OFF"
}
if($env:BUILD_SHARED_LIBS -eq "OFF") {
$env:CMAKE_ARG += " -DBUILD_SHARED_LIBS=OFF"
}
$env:CMAKE_ARG += " -DCMAKE_VS_GLOBALS=TrackFileAccess=false"
# FIXME: First sshd test sometimes timeouts, subsequent ones almost always fail:
# 'libssh2_session_handshake failed (-43): Failed getting banner'
- echo cmake "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% -DCRYPTO_BACKEND=%CRYPTO_BACKEND% -DRUN_SSHD_TESTS=OFF
- cmake . -B _builds "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DBUILD_SHARED_LIBS=%BUILD_SHARED_LIBS% -DCRYPTO_BACKEND=%CRYPTO_BACKEND% -DRUN_SSHD_TESTS=OFF
- echo cmake "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DCRYPTO_BACKEND=%CRYPTO_BACKEND% -DRUN_SSHD_TESTS=OFF
- cmake . -B _builds "-G%GENERATOR%" %CMAKE_ARG% -DENABLE_WERROR=ON -DCRYPTO_BACKEND=%CRYPTO_BACKEND% -DRUN_SSHD_TESTS=OFF
- cmake --build _builds --config "%CONFIGURATION%"
test_script: