Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf.pld@gmail.com>2020-05-05 02:22:25 +0300
committerBartosz Taudul <wolf.pld@gmail.com>2020-05-05 03:03:18 +0300
commit3d8ebf9157fe2c476577f7f9289c583bf72e30ca (patch)
tree738b4423f2149915b0daf347b0d2a491cb0760bc /.github
parentc87d8f017f79a9dda288f9721f3e0a31569288b3 (diff)
Add MSVC github actions config
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/msvc.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml
new file mode 100644
index 00000000..d41becca
--- /dev/null
+++ b/.github/workflows/msvc.yml
@@ -0,0 +1,30 @@
+name: MSVC build
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+
+jobs:
+ build:
+
+ runs-on: windows-2019
+
+ steps:
+ - uses: actions/checkout@v2
+ - uses: microsoft/setup-msbuild@v1.0.0
+ - name: Integrate vcpkg
+ run: vcpkg integrate install
+ - name: Build vcpkg libraries
+ run: vcpkg install freetype glfw3 capstone[arm,arm64,x86] --triplet x64-windows-static
+ - name: Profiler GUI Debug
+ run: msbuild .\profiler\build\win32\Tracy.vcxproj /property:Configuration=Debug /property:Platform=x64
+ - name: Profiler GUI Release
+ run: msbuild .\profiler\build\win32\Tracy.vcxproj /property:Configuration=Release /property:Platform=x64
+ - name: Update utility
+ run: .\update\build\win32\update.vcxproj /property:Configuration=Debug /property:Platform=x64
+ - name: Capture utility
+ run: msbuild .\capture\build\win32\capture.vcxproj /property:Configuration=Debug /property:Platform=x64
+ - name: Library
+ run: msbuild .\library\win32\TracyProfiler.vcxproj /property:Configuration=Release /property:Platform=x64