Files
vulk-triangle/cmake/slang-src.cmake
T

49 lines
2.0 KiB
CMake
Executable File

set(SLANG_ENABLE_CUDA OFF CACHE BOOL "")
set(SLANG_ENABLE_OPTIX OFF CACHE BOOL "")
set(SLANG_ENABLE_NVAPI OFF CACHE BOOL "")
set(SLANG_ENABLE_XLIB OFF CACHE BOOL "")
set(SLANG_ENABLE_AFTERMATH OFF CACHE BOOL "")
set(SLANG_ENABLE_DX_ON_VK OFF CACHE BOOL "")
set(SLANG_ENABLE_GFX OFF CACHE BOOL "")
set(SLANG_ENABLE_SLANG_RHI OFF CACHE BOOL "")
set(SLANG_ENABLE_SLANGC ON CACHE BOOL "")
set(SLANG_ENABLE_SLANGRT ON CACHE BOOL "")
set(SLANG_ENABLE_SLANG_GLSLANG OFF CACHE BOOL "")
set(SLANG_ENABLE_TESTS OFF CACHE BOOL "")
set(SLANG_ENABLE_EXAMPLES OFF CACHE BOOL "")
set(SLANG_ENABLE_REPLAYER OFF CACHE BOOL "")
set(SLANG_ENABLE_PREBUILT_BINARIES OFF CACHE BOOL "")
set(SLANG_EMBED_CORE_MODULE_SOURCE OFF CACHE BOOL "")
set(SLANG_ENABLE_DXIL OFF CACHE BOOL "")
set(SLANG_LIB_TYPE STATIC CACHE STRING "")
set(SLANG_RHI_ENABLE_D3D11 OFF CACHE BOOL "")
set(SLANG_RHI_ENABLE_D3D12 OFF CACHE BOOL "")
set(SLANG_RHI_ENABLE_METAL OFF CACHE BOOL "")
set(SLANG_RHI_ENABLE_CUDA OFF CACHE BOOL "")
set(SLANG_RHI_ENABLE_WGPU OFF CACHE BOOL "")
CPMAddPackage(
URI "gh:shader-slang/slang@2026.14"
OPTIONS "SLANG_ENABLE_CUDA OFF"
OPTIONS "SLANG_ENABLE_OPTIX OFF"
OPTIONS "SLANG_ENABLE_NVAPI OFF"
OPTIONS "SLANG_ENABLE_XLIB OFF"
OPTIONS "SLANG_ENABLE_AFTERMATH OFF"
OPTIONS "SLANG_ENABLE_DX_ON_VK OFF"
OPTIONS "SLANG_ENABLE_GFX OFF"
OPTIONS "SLANG_ENABLE_SLANG_RHI OFF"
OPTIONS "SLANG_ENABLE_SLANGC ON"
OPTIONS "SLANG_ENABLE_SLANGRT ON"
OPTIONS "SLANG_ENABLE_SLANG_GLSLANG OFF"
OPTIONS "SLANG_ENABLE_TESTS OFF"
OPTIONS "SLANG_ENABLE_REPLAYER OFF"
OPTIONS "SLANG_ENABLE_PREBUILT_BINARIES OFF"
OPTIONS "SLANG_EMBED_CORE_MODULE_SOURCE OFF"
OPTIONS "SLANG_ENABLE_DXIL OFF"
OPTIONS "SLANG_LIB_TYPE STATIC"
OPTIONS "SLANG_RHI_ENABLE_D3D11 OFF"
OPTIONS "SLANG_RHI_ENABLE_D3D12 OFF"
OPTIONS "SLANG_RHI_ENABLE_METAL OFF"
OPTIONS "SLANG_RHI_ENABLE_CUDA OFF"
OPTIONS "SLANG_RHI_ENABLE_WGPU OFF"
)