Skip to content

Commit 8d47910

Browse files
authored
slang-rhi cmake integration (#6261)
* update slang-rhi cmake integration * disable fetching slang * update slang-rhi
1 parent 654b969 commit 8d47910

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

CMakePresets.json

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"cacheVariables": {
2424
"SLANG_SLANG_LLVM_FLAVOR": "DISABLE",
2525
"SLANG_ENABLE_SPLIT_DEBUG_INFO": "OFF",
26+
"SLANG_ENABLE_SLANG_RHI": "OFF",
2627
"CMAKE_C_FLAGS_INIT": "-fwasm-exceptions -Os",
2728
"CMAKE_CXX_FLAGS_INIT": "-fwasm-exceptions -Os",
2829
"CMAKE_EXE_LINKER_FLAGS": "-sASSERTIONS -sALLOW_MEMORY_GROWTH -fwasm-exceptions --export=__cpp_exception"

external/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ target_include_directories(stb INTERFACE "${CMAKE_CURRENT_LIST_DIR}/stb")
9797

9898
# slang-rhi
9999
if(SLANG_ENABLE_SLANG_RHI)
100+
set(SLANG_RHI_BUILD_FROM_SLANG_REPO ON)
100101
set(SLANG_RHI_BINARY_DIR ${CMAKE_BINARY_DIR}/$<CONFIG>/bin)
102+
set(SLANG_RHI_FETCH_SLANG OFF)
101103
set(SLANG_RHI_SLANG_INCLUDE_DIR ${slang_SOURCE_DIR}/include)
102104
set(SLANG_RHI_SLANG_BINARY_DIR ${CMAKE_BINARY_DIR})
103-
set(SLANG_RHI_BUILD_TESTS OFF)
104-
set(SLANG_RHI_BUILD_EXAMPLES OFF)
105105

106106
# Not disabling these break tests (issue #5474)
107107
set(SLANG_RHI_FETCH_DXC OFF)

0 commit comments

Comments
 (0)