mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-10 07:50:19 +00:00
Update Windows build workflow to exclude hcperl.dll
Removed 'hcperl.dll' from the plugin verification process in the Windows build workflow.
This commit is contained in:
committed by
GitHub
parent
ba892240cb
commit
a1b339eecf
14
.github/workflows/windows-build.yml
vendored
14
.github/workflows/windows-build.yml
vendored
@@ -216,8 +216,8 @@ jobs:
|
||||
if not exist "%BUILD_DIR%" if /I "${{ matrix.platform }}"=="win32" set "BUILD_DIR=..\zoitechat-build\Win32"
|
||||
if not exist "%BUILD_DIR%" if /I "${{ matrix.platform }}"=="win32" set "BUILD_DIR=..\zoitechat-build\WIN32"
|
||||
set "PLUGIN_DIR=%BUILD_DIR%\rel\plugins"
|
||||
for %%F in (hcchecksum.dll hcexec.dll hcfishlim.dll hcsysinfo.dll hcupd.dll hcwinamp.dll hcperl.dll hcpython3.dll hclua.dll) do (
|
||||
if not exist "%PLUGIN_DIR%\%%F" (
|
||||
for %%F in (hcchecksum.dll hcexec.dll hcfishlim.dll hcsysinfo.dll hcupd.dll hcwinamp.dll hcpython3.dll hclua.dll) do (
|
||||
if not exist "%PLUGIN_DIR%\%%F" (
|
||||
if /I "%%F"=="hclua.dll" (
|
||||
echo Missing expected plugin: %PLUGIN_DIR%\%%F
|
||||
echo hclua.dll is built from Lua/LuaJIT prerequisites under %LUA_PREREQ_ROOT%.
|
||||
@@ -229,6 +229,16 @@ jobs:
|
||||
)
|
||||
)
|
||||
|
||||
set "PERL_DIR=C:\gtk-build\perl-5.20\${{ matrix.platform }}"
|
||||
if exist "%PERL_DIR%\bin\perl.exe" if exist "%PERL_DIR%\bin\perl520.dll" if exist "C:\gtk-build\gendef\gendef.exe" (
|
||||
if not exist "%PLUGIN_DIR%\hcperl.dll" (
|
||||
echo Missing expected plugin: %PLUGIN_DIR%\hcperl.dll
|
||||
exit /b 1
|
||||
)
|
||||
) else (
|
||||
echo Perl prerequisites not found for ${{ matrix.platform }}; skipping hcperl.dll verification.
|
||||
)
|
||||
|
||||
shell: cmd
|
||||
|
||||
- name: Preparing Artifacts
|
||||
|
||||
Reference in New Issue
Block a user