]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
ci : add Windows build
authorGeorgi Gerganov <redacted>
Sun, 20 Nov 2022 20:39:39 +0000 (22:39 +0200)
committerGeorgi Gerganov <redacted>
Sun, 20 Nov 2022 20:47:03 +0000 (22:47 +0200)
.github/workflows/build.yml

index f1b63272d089397394e76e7d3e7de364879d8799..c182acd6a43ce464c4cf2ad99e2ecc90cbb6f230 100644 (file)
@@ -113,3 +113,32 @@ jobs:
               run: |
                 make
                 ctest -L gh --output-on-failure
+
+    windows:
+        runs-on: windows-latest
+
+        strategy:
+            matrix:
+                arch: ["Win32", "x64"]
+
+        steps:
+            - name: Clone
+              uses: actions/checkout@v1
+
+            - name: Add msbuild to PATH
+              uses: microsoft/setup-msbuild@v1
+
+            - name: CMake
+              shell: powershell
+              run: cmake -S . -B ./build_${{matrix.arch}} -A ${{matrix.arch}} -DCMAKE_BUILD_TYPE=Release
+
+            - name: MSBuild
+              run: |
+                cd ./build_${{matrix.arch}}
+                msbuild INSTALL.vcxproj /t:build /p:configuration=Release /p:platform=${{matrix.arch}} -maxcpucount
+
+            - name: Upload binaries
+              uses: actions/upload-artifact@v1
+              with:
+                name: whisper-bin-${{matrix.arch}}
+                path: build_${{matrix.arch}}/bin/Release