فهرست منبع

Use vcvars64 and .\.

Ian Walton 4 سال پیش
والد
کامیت
d5001e66cf
1فایلهای تغییر یافته به همراه4 افزوده شده و 5 حذف شده
  1. 4 5
      .github/workflows/main.yml

+ 4 - 5
.github/workflows/main.yml

@@ -81,17 +81,16 @@ jobs:
         mv mpv.def libmpv.dll.a mpv/
         mv mpv build/
       shell: bash
-    - name: Add msbuild to PATH
-      uses: microsoft/setup-msbuild@v1.0.2
     - name: Build
       run: |
+        call "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat"
         cd build
-        export PATH="$PATH:/c/Program Files (x86)/WiX Toolset v3.11/bin:$(pwd)"
+        set PATH=%PATH%;C:\Program Files (x86)\WiX Toolset v3.11\bin;.\
         cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=Qt/5.15.2/msvc2019_64 -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/mpv.dll -DCMAKE_INSTALL_PREFIX=output ..
-        "/c/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/"*"/bin/Hostx64/x64/lib.exe" /def:mpv\mpv.def /out:mpv\mpv.dll.lib /MACHINE:X64
+        lib /def:mpv\mpv.def /out:mpv\mpv.dll.lib /MACHINE:X64
         ninja
         ninja windows_package
-      shell: bash
+      shell: cmd
     - name: Archive production artifacts
       uses: actions/upload-artifact@v2
       with: