summaryrefslogtreecommitdiffstats
path: root/source/slangc
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2025-02-12 12:43:47 +0800
committerGitHub <noreply@github.com>2025-02-12 12:43:47 +0800
commitee99becbf02b91635338203e44b79c3814bddc2c (patch)
tree44e2756d87314f2645d14f26f8493c6cdc4474ac /source/slangc
parent6f4267671d7a5c4fa9441c83cf34853f63119f6b (diff)
Correct dependencies on core module source (#6340)
* Publicly link core module sources Closes https://github.com/shader-slang/slang/issues/6037 * format * format * remove unnecessary conditional * comments * neaten * Only build embedded core modules when necessary * Make dependencies on core module source more precise * more precice dependencies on core module source * Neaten
Diffstat (limited to 'source/slangc')
-rw-r--r--source/slangc/CMakeLists.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/source/slangc/CMakeLists.txt b/source/slangc/CMakeLists.txt
index 22547b686..6692385ba 100644
--- a/source/slangc/CMakeLists.txt
+++ b/source/slangc/CMakeLists.txt
@@ -1,7 +1,7 @@
-if (SLANG_EMBED_CORE_MODULE)
+if(SLANG_EMBED_CORE_MODULE)
set(SLANG_GLSL_MODULE_DEPENDENCY REQUIRES slang-glsl-module)
else()
- set(SLANG_GLSL_MODULE_DEPENDENCY )
+ set(SLANG_GLSL_MODULE_DEPENDENCY)
endif()
if(SLANG_ENABLE_SLANGC)
@@ -10,8 +10,11 @@ if(SLANG_ENABLE_SLANGC)
EXECUTABLE
USE_FEWER_WARNINGS
DEBUG_DIR ${slang_SOURCE_DIR}
- LINK_WITH_PRIVATE core slang Threads::Threads
- ${SLANG_GLSL_MODULE_DEPENDENCY}
+ LINK_WITH_PRIVATE
+ core
+ slang
+ Threads::Threads
+ ${SLANG_GLSL_MODULE_DEPENDENCY}
INSTALL
EXPORT_SET_NAME SlangTargets
)