fix:update release yaml
This commit is contained in:
@@ -63,16 +63,28 @@ jobs:
|
|||||||
# A) CMake 框架(推荐)
|
# A) CMake 框架(推荐)
|
||||||
- name: Configure (CMake)
|
- name: Configure (CMake)
|
||||||
run: |
|
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"
|
call "%QT_ROOT%\bin\qtenv2.bat"
|
||||||
if exist "%BUILD_DIR%" rmdir /s /q "%BUILD_DIR%"
|
if exist "%BUILD_DIR_ABS%" rmdir /s /q "%BUILD_DIR_ABS%"
|
||||||
mkdir "%BUILD_DIR%"
|
mkdir "%BUILD_DIR_ABS%"
|
||||||
cmake -S . -B "%BUILD_DIR%" -G "MinGW Makefiles" ^
|
cmake -S "%REPO_ROOT%" -B "%BUILD_DIR_ABS%" -G "MinGW Makefiles" ^
|
||||||
-DCMAKE_BUILD_TYPE=%BUILD_TYPE%
|
-DCMAKE_BUILD_TYPE=%BUILD_TYPE%
|
||||||
|
|
||||||
- name: Build (CMake)
|
- name: Build (CMake)
|
||||||
run: |
|
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"
|
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 三步注释掉,启用下面)
|
# # B) qmake 框架(如果你用 qmake,把上面 CMake 三步注释掉,启用下面)
|
||||||
# - name: Build (qmake)
|
# - name: Build (qmake)
|
||||||
@@ -97,7 +109,8 @@ jobs:
|
|||||||
set "REPO_ROOT=%CD%"
|
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%"
|
set "RUNTIME_OUT_DIR_CFG=%RUNTIME_OUT_DIR%\%BUILD_TYPE%"
|
||||||
|
|
||||||
if exist "%RUNTIME_OUT_DIR_CFG%\%APP_EXE_NAME%" (
|
if exist "%RUNTIME_OUT_DIR_CFG%\%APP_EXE_NAME%" (
|
||||||
|
|||||||
Reference in New Issue
Block a user