Browse Source

D3D: Add a couple of github actions build targets

Panagiotis Christopoulos Charitos 1 year ago
parent
commit
62a2292b1a
1 changed files with 32 additions and 4 deletions
  1. 32 4
      .github/workflows/Windows.yml

+ 32 - 4
.github/workflows/Windows.yml

@@ -7,8 +7,8 @@ on:
     branches: [ master ]
     branches: [ master ]
 
 
 jobs:
 jobs:
-  Debug:
-    name: "Debug"
+  Debug_VK:
+    name: "Debug_VK"
     runs-on: windows-latest
     runs-on: windows-latest
 
 
     steps:
     steps:
@@ -21,8 +21,22 @@ jobs:
     - name: Build
     - name: Build
       run: cmake --build ${{github.workspace}}/build --config Debug
       run: cmake --build ${{github.workspace}}/build --config Debug
 
 
-  Release:
-    name: "Release"
+  Debug_D3D:
+    name: "Debug_D3D"
+    runs-on: windows-latest
+
+    steps:
+    - name: Clone
+      uses: actions/checkout@v3
+
+    - name: Configure CMake
+      run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Debug -DANKI_EXTRA_CHECKS=ON -DANKI_GR_BACKEND=DIRECTX
+
+    - name: Build
+      run: cmake --build ${{github.workspace}}/build --config Debug
+
+  Release_VK:
+    name: "Release_VK"
     runs-on: windows-latest
     runs-on: windows-latest
 
 
     steps:
     steps:
@@ -35,6 +49,20 @@ jobs:
     - name: Build
     - name: Build
       run: cmake --build ${{github.workspace}}/build --config Release
       run: cmake --build ${{github.workspace}}/build --config Release
 
 
+  Release_D3D:
+    name: "Release_D3D"
+    runs-on: windows-latest
+
+    steps:
+    - name: Clone
+      uses: actions/checkout@v3
+
+    - name: Configure CMake
+      run: cmake -B ${{github.workspace}}/build -DANKI_BUILD_TESTS=ON -DCMAKE_BUILD_TYPE=Release -DANKI_EXTRA_CHECKS=OFF -DANKI_GR_BACKEND=DIRECTX
+
+    - name: Build
+      run: cmake --build ${{github.workspace}}/build --config Release
+
   DLSS:
   DLSS:
     name: "DLSS"
     name: "DLSS"
     runs-on: windows-latest
     runs-on: windows-latest