summaryrefslogtreecommitdiff
path: root/tools/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/CMakeLists.txt')
-rw-r--r--tools/CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index 6ca35b8b0..8b954154b 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -257,7 +257,9 @@ if(SLANG_ENABLE_TESTS)
EXECUTABLE
EXCLUDE_FROM_ALL
LINK_WITH_PRIVATE core compiler-core slang
- INCLUDE_FROM_PRIVATE unit-test
+ INCLUDE_FROM_PRIVATE
+ unit-test
+ $<$<BOOL:${SLANG_ENABLE_SLANG_RHI}>:slang-rhi>
FOLDER test
)
slang_add_target(
@@ -280,6 +282,7 @@ if(SLANG_ENABLE_TESTS)
stb
${CMAKE_DL_LIBS}
Threads::Threads
+ INCLUDE_FROM_PRIVATE $<$<BOOL:${SLANG_ENABLE_SLANG_RHI}>:slang-rhi>
REQUIRES
# Shared libraries dlopened by slang-test
slang-reflection-test