Restore upstream Windows action build options (#322)

This commit is contained in:
ilya-fedin 2022-02-28 04:23:46 +00:00 committed by GitHub
parent 4df0c47145
commit 0eaf3b755b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -155,29 +155,25 @@ jobs:
if: env.ONLY_CACHE == 'false'
run: |
C:
cd %TBUILD%\%REPO_NAME%
cd %TBUILD%\%REPO_NAME%\Telegram
cmake -B build . ^
-G Ninja ^
-D CMAKE_BUILD_TYPE=Debug ^
-D CMAKE_C_COMPILER=cl ^
-D CMAKE_CXX_COMPILER=cl ^
call configure.bat ^
${{ matrix.arch }} ^
-D TDESKTOP_API_TEST=ON ^
-D DESKTOP_APP_USE_PACKAGED=OFF ^
-D DESKTOP_APP_DISABLE_AUTOUPDATE=ON ^
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=ON ^
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF ^
-D DESKTOP_APP_NO_PDB=ON ^
%TDESKTOP_BUILD_DEFINE% ^
-DCMAKE_SYSTEM_VERSION=%SDK% ^
-DCMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION=%SDK%
-DCMAKE_SYSTEM_VERSION=%SDK%
cmake --build build
cd ..\out
msbuild -m Telegram.sln /p:Configuration=Debug,Platform=${{ matrix.arch }},DebugSymbols=false,DebugType=none
- name: Move artifact.
if: env.UPLOAD_ARTIFACT == 'true'
run: |
mkdir artifact
move %TBUILD%\%REPO_NAME%\build\Kotatogram.exe artifact/
move %TBUILD%\%REPO_NAME%\out\Debug\Kotatogram.exe artifact/
- uses: actions/upload-artifact@master
name: Upload artifact.
if: env.UPLOAD_ARTIFACT == 'true'