From ee99becbf02b91635338203e44b79c3814bddc2c Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Wed, 12 Feb 2025 12:43:47 +0800 Subject: 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 --- source/slangc/CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'source/slangc') 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 ) -- cgit v1.2.3