summaryrefslogtreecommitdiff
path: root/source/slangc
diff options
context:
space:
mode:
Diffstat (limited to 'source/slangc')
-rw-r--r--source/slangc/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/slangc/CMakeLists.txt b/source/slangc/CMakeLists.txt
index 32ad02541..22547b686 100644
--- a/source/slangc/CMakeLists.txt
+++ b/source/slangc/CMakeLists.txt
@@ -1,3 +1,9 @@
+if (SLANG_EMBED_CORE_MODULE)
+ set(SLANG_GLSL_MODULE_DEPENDENCY REQUIRES slang-glsl-module)
+else()
+ set(SLANG_GLSL_MODULE_DEPENDENCY )
+endif()
+
if(SLANG_ENABLE_SLANGC)
slang_add_target(
.
@@ -5,7 +11,7 @@ if(SLANG_ENABLE_SLANGC)
USE_FEWER_WARNINGS
DEBUG_DIR ${slang_SOURCE_DIR}
LINK_WITH_PRIVATE core slang Threads::Threads
- REQUIRES slang-glsl-module
+ ${SLANG_GLSL_MODULE_DEPENDENCY}
INSTALL
EXPORT_SET_NAME SlangTargets
)