diff options
-rw-r--r-- | azure-pipelines.yml | 9 | ||||
-rw-r--r-- | script/build.ps1 | 21 | ||||
-rw-r--r-- | script/install_packages.ps1 | 21 |
3 files changed, 28 insertions, 23 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0c817de6..fab3f89d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -8,10 +8,15 @@ pool: variables: solution: '**/*.sln' - buildPlatform: 'Any CPU' - buildConfiguration: 'Release' + buildPlatform: 'x64' + buildConfiguration: 'Debug' steps: +- task: ShellScript@2 + inputs: + scriptPath: 'script/install_packages.ps1' + cwd: './' + - task: VSBuild@1 inputs: solution: '$(solution)' diff --git a/script/build.ps1 b/script/build.ps1 deleted file mode 100644 index 13f6831d..00000000 --- a/script/build.ps1 +++ /dev/null @@ -1,21 +0,0 @@ -function CheckLastExitCode -{ - if ($LASTEXITCODE -ne 0) - { - exit $LASTEXITCODE - } -} - -vcpkg.exe install folly:x64-windows fmt:x64-windows -& CheckLastExitCode - -vcpkg.exe integrate install -& CheckLastExitCode - -& "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" CruUI.sln /target:Build /p:Platform=x64 /p:Configuration=Debug - -if ($LASTEXITCODE -ne 0) -{ - & "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" CruUI.sln /target:Rebuild /p:Platform=x64 /p:Configuration=Debug - & CheckLastExitCode -} diff --git a/script/install_packages.ps1 b/script/install_packages.ps1 new file mode 100644 index 00000000..57109e6d --- /dev/null +++ b/script/install_packages.ps1 @@ -0,0 +1,21 @@ +function CheckLastExitCode +{ + if ($LASTEXITCODE -ne 0) + { + exit $LASTEXITCODE + } +} + +git clone https://github.com/Microsoft/vcpkg.git --depth=1 +& CheckLastExitCode + +cd vcpkg + +& .\bootstrap-vcpkg.bat +& CheckLastExitCode + +.\vcpkg.exe install folly:x64-windows fmt:x64-windows +& CheckLastExitCode + +.\vcpkg.exe integrate install +& CheckLastExitCode |