From 901d72e94fd155ad52c8c5372eeb5d34499458a2 Mon Sep 17 00:00:00 2001 From: Ivan Zhakov Date: Sat, 14 Sep 2024 15:12:36 +0000 Subject: [PATCH] .github/workflows/windows.yml: Add test matrix for shared build without DSO. git-svn-id: https://svn.apache.org/repos/asf/apr/apr-util/branches/1.7.x@1920634 13f79535-47bb-0310-9956-ffa450edef68 --- .github/workflows/windows.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 30227dae..5bcd9c49 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -19,6 +19,15 @@ jobs: build-type: Debug generator: Ninja build-shared: ON + dso-build: ON + - name: Shared (no DSO) + os: windows-latest + triplet: x64-windows + arch: x64 + build-type: Debug + generator: Ninja + build-shared: ON + dso-build: OFF - name: Static os: windows-latest triplet: x64-windows @@ -26,6 +35,7 @@ jobs: build-type: Debug generator: Ninja build-shared: OFF + dso-build: OFF fail-fast: false name: "MSVC ${{ matrix.arch }} [${{ matrix.build-type }}] build-shared=${{ matrix.build-shared }} on ${{ matrix.os }}" @@ -90,6 +100,7 @@ jobs: -S ${{github.workspace}}/apu ^ -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} ^ -DBUILD_SHARED_LIBS=${{ matrix.build-shared }} ^ + -DAPU_DSO_BUILD=${{ matrix.dso-build }} ^ -DAPR_BUILD_TESTAPR=ON ^ -DAPR_HAS_LDAP=OFF ^ -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake ^