소스 검색

GENie 1196. (#350)

Branimir Karadžić 3 주 전
부모
커밋
0e221f9844
4개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 5
      .github/workflows/main.yml
  2. BIN
      tools/bin/darwin/genie
  3. BIN
      tools/bin/linux/genie
  4. BIN
      tools/bin/windows/genie.exe

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

@@ -14,11 +14,13 @@ jobs:
       fail-fast: true
       fail-fast: true
       matrix:
       matrix:
         include: [
         include: [
-          { config: Debug, platform: x64, bindir: 'win64_vs2022' },
-          { config: Release, platform: x64, bindir: 'win64_vs2022' },
+          { config: Debug,   platform: x64, bindir: 'win64_vs2022', genie-action: 'vs2022', solution-ext: 'sln' },
+          { config: Release, platform: x64, bindir: 'win64_vs2022', genie-action: 'vs2022', solution-ext: 'sln' },
+#          { config: Debug,   platform: x64, bindir: 'win64_vs2026', genie-action: 'vs2026', solution-ext: 'slnx' },
+#          { config: Release, platform: x64, bindir: 'win64_vs2026', genie-action: 'vs2026', solution-ext: 'slnx' },
         ]
         ]
     name: msvc-${{ matrix.config }}-${{ matrix.platform }}
     name: msvc-${{ matrix.config }}-${{ matrix.platform }}
-    runs-on: windows-2022
+    runs-on: windows-latest
     steps:
     steps:
       - name: Checkout bx
       - name: Checkout bx
         uses: actions/checkout@v4
         uses: actions/checkout@v4
@@ -31,8 +33,8 @@ jobs:
         shell: cmd
         shell: cmd
         run: |
         run: |
           cd bx
           cd bx
-          tools\bin\windows\genie.exe vs2022
-          msbuild ".build/projects/vs2022/bx.sln" /m /v:minimal /p:Configuration=${{ matrix.config }} /p:Platform=${{ matrix.platform }}
+          tools\bin\windows\genie.exe ${{ matrix.genie-action }}
+          msbuild ".build/projects/${{ matrix.genie-action }}/bx.${{ matrix.solution-ext }}" /m /v:minimal /p:Configuration=${{ matrix.config }} /p:Platform=${{ matrix.platform }}
       - name: Check
       - name: Check
         shell: cmd
         shell: cmd
         run: |
         run: |

BIN
tools/bin/darwin/genie


BIN
tools/bin/linux/genie


BIN
tools/bin/windows/genie.exe