Skip to content

Commit e4d7fed

Browse files
committed
Build spectre configs
1 parent b8fdd9b commit e4d7fed

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

.github/workflows/main.yml

+10
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,13 @@ jobs:
8787
- name: 'Build'
8888
working-directory: ${{ github.workspace }}
8989
run: cmake --build out\build\${{ matrix.build_type }}
90+
91+
- if: matrix.arch != 'amd64_arm64'
92+
name: 'Configure CMake (Spectre)'
93+
working-directory: ${{ github.workspace }}
94+
run: cmake --preset=${{ matrix.build_type }} -DENABLE_SPECTRE_MITIGATION=ON
95+
96+
- if: matrix.arch != 'amd64_arm64'
97+
name: 'Build (Spectre)'
98+
working-directory: ${{ github.workspace }}
99+
run: cmake --build out\build\${{ matrix.build_type }}

.github/workflows/msbuild.yml

+10
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,13 @@ jobs:
5050
name: 'Build (UWP)'
5151
working-directory: ${{ github.workspace }}
5252
run: msbuild /m /p:Configuration=${{ matrix.build_type }} /p:Platform=${{ matrix.platform }} ./DirectXTex_Windows10_2022.sln
53+
54+
- if: matrix.platform != 'ARM64'
55+
name: 'Build (Spectre)'
56+
working-directory: ${{ github.workspace }}
57+
run: msbuild /m /p:SpectreMitigation=Spectre /p:Configuration=${{ matrix.build_type }} /p:Platform=${{ matrix.platform }} ./DirectXMesh_Desktop_${{ matrix.vs }}.sln
58+
59+
- if: matrix.platform != 'ARM64'
60+
name: 'Build (Spectre Windows 10)'
61+
working-directory: ${{ github.workspace }}
62+
run: msbuild /m /p:SpectreMitigation=Spectre /p:Configuration=${{ matrix.build_type }} /p:Platform=${{ matrix.platform }} ./DirectXMesh_Desktop_${{ matrix.vs }}_Win10.sln

0 commit comments

Comments
 (0)