CMake: Don't include SPIRV-Cross except on Windows and macOS
Building it on Linux is unnecessary as Direct3D and Metal are unavailable.
This commit is contained in:
parent
56fcc97f6d
commit
969d5e0fbe
|
@ -693,7 +693,11 @@ endif()
|
||||||
add_subdirectory(Externals/imgui)
|
add_subdirectory(Externals/imgui)
|
||||||
add_subdirectory(Externals/implot)
|
add_subdirectory(Externals/implot)
|
||||||
add_subdirectory(Externals/glslang)
|
add_subdirectory(Externals/glslang)
|
||||||
add_subdirectory(Externals/spirv_cross)
|
# SPIRV-Cross is used on Windows for GLSL to HLSL conversion for the Direct3D 11 and Direct3D 12
|
||||||
|
# video backends, and on Apple devices for the Metal video backend.
|
||||||
|
if(WIN32 OR APPLE)
|
||||||
|
add_subdirectory(Externals/spirv_cross)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(ENABLE_VULKAN)
|
if(ENABLE_VULKAN)
|
||||||
add_definitions(-DHAS_VULKAN)
|
add_definitions(-DHAS_VULKAN)
|
||||||
|
|
Loading…
Reference in New Issue