fix:update release yaml

This commit is contained in:
lennlouisgeek
2026-02-05 01:54:15 +08:00
parent d1983be415
commit a9e3f7aac9

View File

@@ -63,16 +63,28 @@ jobs:
# A) CMake 框架(推荐)
- name: Configure (CMake)
run: |
if defined GITHUB_WORKSPACE (
set "REPO_ROOT=%GITHUB_WORKSPACE%"
) else (
set "REPO_ROOT=%CD%"
)
set "BUILD_DIR_ABS=%REPO_ROOT%\%BUILD_DIR%"
call "%QT_ROOT%\bin\qtenv2.bat"
if exist "%BUILD_DIR%" rmdir /s /q "%BUILD_DIR%"
mkdir "%BUILD_DIR%"
cmake -S . -B "%BUILD_DIR%" -G "MinGW Makefiles" ^
if exist "%BUILD_DIR_ABS%" rmdir /s /q "%BUILD_DIR_ABS%"
mkdir "%BUILD_DIR_ABS%"
cmake -S "%REPO_ROOT%" -B "%BUILD_DIR_ABS%" -G "MinGW Makefiles" ^
-DCMAKE_BUILD_TYPE=%BUILD_TYPE%
- name: Build (CMake)
run: |
if defined GITHUB_WORKSPACE (
set "REPO_ROOT=%GITHUB_WORKSPACE%"
) else (
set "REPO_ROOT=%CD%"
)
set "BUILD_DIR_ABS=%REPO_ROOT%\%BUILD_DIR%"
call "%QT_ROOT%\bin\qtenv2.bat"
cmake --build "%BUILD_DIR%" --config %BUILD_TYPE% -j 8
cmake --build "%BUILD_DIR_ABS%" --config %BUILD_TYPE% -j 8
# # B) qmake 框架(如果你用 qmake把上面 CMake 三步注释掉,启用下面)
# - name: Build (qmake)
@@ -97,7 +109,8 @@ jobs:
set "REPO_ROOT=%CD%"
)
set "RUNTIME_OUT_DIR=%BUILD_DIR%\out"
set "BUILD_DIR_ABS=%REPO_ROOT%\%BUILD_DIR%"
set "RUNTIME_OUT_DIR=%BUILD_DIR_ABS%\out"
set "RUNTIME_OUT_DIR_CFG=%RUNTIME_OUT_DIR%\%BUILD_TYPE%"
if exist "%RUNTIME_OUT_DIR_CFG%\%APP_EXE_NAME%" (