Skip to content

Commit b7f370a

Browse files
committed
add checks for SPIR-V headers
1 parent 1463fc6 commit b7f370a

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ jobs:
6666
repository: bashbaug/opencl-extension-loader
6767
path: external/opencl-extension-loader
6868

69+
- name: Get SPIR-V Headers
70+
if: matrix.ext == 'YES'
71+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
72+
with:
73+
repository: KhronosGroup/SPIRV-Headers
74+
path: external/SPIRV-Headers
75+
6976
- name: Create Build Directory
7077
run: cmake -E make_directory ${{runner.workspace}}/build
7178

layers/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,7 @@ add_subdirectory( 00_example )
5454

5555
add_subdirectory( 10_cmdbufemu )
5656
add_subdirectory( 11_semaemu )
57-
add_subdirectory( 12_spirvqueriesemu )
57+
58+
if(TARGET SPIRV-Headers)
59+
add_subdirectory( 12_spirvqueriesemu )
60+
endif()

samples/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ add_subdirectory( 00_extendeddevicequeries )
6666
add_subdirectory( 00_loaderinfo )
6767
add_subdirectory( 00_newqueries )
6868
add_subdirectory( 00_newqueriespp )
69-
add_subdirectory( 00_spirvqueries )
7069
add_subdirectory( 01_copybuffer )
7170
add_subdirectory( 02_copybufferkernel )
7271
add_subdirectory( 03_mandelbrot )
@@ -93,3 +92,7 @@ if(BUILD_EXTENSION_SAMPLES)
9392
add_subdirectory( 14_ooqcommandbuffers )
9493
add_subdirectory( 15_mutablecommandbufferasserts )
9594
endif()
95+
96+
if(TARGET SPIRV-Headers)
97+
add_subdirectory( 00_spirvqueries )
98+
endif()

0 commit comments

Comments
 (0)