File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -184,6 +184,22 @@ jobs:
184184 tar -xf "qbittorrent-release-${{ env.qbt_version }}.tar.gz"
185185 Set-Location "qbittorrent-release-${{ env.qbt_version }}"
186186
187+ $cmakePreloadPath = [System.IO.Path]::GetFullPath("ci-preload.cmake").Replace('\\', '/')
188+ $cmakePreload = @"
189+ find_package(ZLIB REQUIRED)
190+ if(TARGET ZLIB::ZLIB)
191+ set_property(TARGET ZLIB::ZLIB PROPERTY IMPORTED_GLOBAL TRUE)
192+ endif()
193+ find_package(OpenSSL REQUIRED)
194+ if(TARGET OpenSSL::SSL)
195+ set_property(TARGET OpenSSL::SSL PROPERTY IMPORTED_GLOBAL TRUE)
196+ endif()
197+ if(TARGET OpenSSL::Crypto)
198+ set_property(TARGET OpenSSL::Crypto PROPERTY IMPORTED_GLOBAL TRUE)
199+ endif()
200+ "@
201+ Set-Content -Path "ci-preload.cmake" -Value $cmakePreload
202+
187203 # Ensure the deprecation cutoff applies to every target, including qbt_app.
188204 $env:CXXFLAGS = (($env:CXXFLAGS + " /DQT_DISABLE_DEPRECATED_UP_TO=0x060A00").Trim())
189205
@@ -192,6 +208,7 @@ jobs:
192208 -G Ninja `
193209 -DCMAKE_BUILD_TYPE=RelWithDebInfo `
194210 -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=ProgramDatabase `
211+ -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES="$cmakePreloadPath" `
195212 -DCMAKE_PREFIX_PATH="$qtTargetRoot;$hostQtRoot;$vcpkgInstalled" `
196213 -DQT_HOST_PATH="$hostQtRoot" `
197214 -DCMAKE_FIND_PACKAGE_TARGETS_GLOBAL=ON `
You can’t perform that action at this time.
0 commit comments