Skip to content

Commit 7b3ab27

Browse files
committed
azure qt
1 parent 59c8e4b commit 7b3ab27

4 files changed

Lines changed: 56 additions & 12 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
@echo off
2+
3+
title qmake and nmake build prompt
4+
cd OpenLive-Windows
5+
set SDKFolderVersion=%~1
6+
set Machine=%~2
7+
set ProjName=OpenLive
8+
echo SDKFolderVersion: %SDKFolderVersion%
9+
echo ProjName:%ProjName%
10+
11+
if %Machine% == x86 (
12+
set QTDIR=C:\Qt5.14.2\msvc2017
13+
) else (
14+
set QTDIR=C:\Qt5.14.2_64\msvc2017_64
15+
)
16+
echo QTDIR=%QTDIR%
17+
18+
set VCINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build
19+
20+
echo VCINSTALLDIR=%VCINSTALLDIR%
21+
dir %VCINSTALLDIR%
22+
23+
call "%VCINSTALLDIR%\vcvarsall.bat" %Machine%
24+
25+
%QTDIR%\bin\qmake.exe %ProjName%.pro -spec %QTDIR%\mkspecs\win32-msvc "CONFIG+=release" "CONFIG+=qml_release"
26+
nmake
27+
28+
if not exist release (
29+
echo "no release"
30+
exit
31+
)
32+
33+
cd release
34+
del *.h
35+
del *.cpp
36+
del *.obj
37+
%QTDIR%\bin\windeployqt %ProjName%.exe
38+
cd ..
39+

azure-pipelines.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,11 @@ jobs:
7777
sdkurl: $(WindowsRTCSDK)
7878
architecture: 'x86'
7979
ReleasePath: 'Release'
80-
QtDir: 'C:\Qt5.10.1\msvc2017'
8180
- template: cicd/templates/build-Windows-qt.yml
8281
parameters:
8382
displayName: 'WindowsOpenLive64'
8483
workingDirectory: 'OpenLive-Windows'
8584
scheme: 'OpenLive-Windows'
8685
sdkurl: $(WindowsRTCSDK)
8786
architecture: 'x64'
88-
ReleasePath: 'Release'
89-
QtDir: 'C:\Qt5.10.1\msvc2017_64'
87+
ReleasePath: 'Release'

cicd/scripts/install-qt-win.cmd

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
1-
if exist Qt_5.10.1.7z (curl -kLO https://cdn-fastly.obsproject.com/downloads/Qt_5.10.1.7z -f --retry 5 -z Qt_5.10.1.7z) else (curl -kLO https://cdn-fastly.obsproject.com/downloads/Qt_5.10.1.7z -f --retry 5 -C -)
2-
7z x Qt_5.10.1.7z -oQt
3-
mv Qt C:\Qt5.10.1
4-
dir C:\Qt5.10.1
1+
set arch=%~1
2+
if %arch%==x86 (
3+
if exist Qt5.14.2.zip (curl -kLO https://github.com/sbd021/Basic-Video-Broadcasting/releases/download/5.14.2/Qt5.14.2.zip -f --retry 5 -z Qt5.14.2.zip) else (curl -kLO https://github.com/sbd021/Basic-Video-Broadcasting/releases/download/5.14.2/Qt5.14.2.zip -f --retry 5 -C -)
4+
7z x Qt5.14.2.zip -oQt
5+
mv Qt C:\Qt5.14.2
6+
dir C:\Qt5.14.2
7+
) else (
8+
if exist Qt5.14.2_64.zip (curl -kLO https://github.com/sbd021/Basic-Video-Broadcasting/releases/download/5.14.2/Qt5.14.2_64.zip -f --retry 5 -z Qt5.14.2.zip) else (curl -kLO https://github.com/sbd021/Basic-Video-Broadcasting/releases/download/5.14.2/Qt5.14.2_64.zip -f --retry 5 -C -)
9+
7z x Qt5.14.2_64.zip -oQt
10+
mv Qt C:\Qt5.14.2_64
11+
dir C:\Qt5.14.2_64
12+
)

cicd/templates/build-Windows-qt.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,10 @@ jobs:
3838
targetFolder: ${{ parameters.workingDirectory }}/$(sdkpathname)
3939
- script: cd ${{ parameters.workingDirectory }}/ && ls
4040

41-
- script: cicd/scripts/install-qt-win.cmd
41+
- script: cicd/scripts/install-qt-win.cmd ${{ parameters.architecture }}
4242
displayName: 'Install QT'
43-
- script: cd C:\Qt5.10.1 && ls && cd ${{ parameters.workingDirectory }}
44-
45-
- script: call ${{ parameters.workingDirectory }}/build_release.bat "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build" ${{ parameters.QtDir }} ${{ parameters.architecture }}
43+
44+
- script: call ${{ parameters.workingDirectory }}/build_azure_release.bat 3.0.1 ${{ parameters.architecture }}
4645
displayName: 'build OpenLive-Windows'
4746

4847
- script: cd ${{ parameters.workingDirectory }} && ls
@@ -64,4 +63,4 @@ jobs:
6463
ArtifactName: ${{ parameters.displayName }}
6564
- template: github-release.yml
6665
parameters:
67-
displayName: ${{ parameters.displayName }}
66+
displayName: ${{ parameters.displayName }}

0 commit comments

Comments
 (0)