Skip to content

Commit 16b7be6

Browse files
authoredFeb 1, 2025
Fix build issue when SLANG_EMBED_CORE_MODULE is OFF. (shader-slang#6243)
1 parent 5173c87 commit 16b7be6

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed
 

‎source/slang-glsl-module/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#
22
# Generate an embeddable glsl module
33
#
4+
if (${SLANG_EMBED_CORE_MODULE})
45

56
set(glsl_module_generated_header_dir ${CMAKE_CURRENT_BINARY_DIR})
67
set(glsl_module_generated_header
@@ -37,3 +38,5 @@ slang_add_target(
3738
INCLUDE_DIRECTORIES_PRIVATE ${glsl_module_generated_header_dir}
3839
INSTALL
3940
)
41+
42+
endif()

‎source/slangc/CMakeLists.txt

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1+
if (SLANG_EMBED_CORE_MODULE)
2+
set(SLANG_GLSL_MODULE_DEPENDENCY REQUIRES slang-glsl-module)
3+
else()
4+
set(SLANG_GLSL_MODULE_DEPENDENCY )
5+
endif()
6+
17
if(SLANG_ENABLE_SLANGC)
28
slang_add_target(
39
.
410
EXECUTABLE
511
USE_FEWER_WARNINGS
612
DEBUG_DIR ${slang_SOURCE_DIR}
713
LINK_WITH_PRIVATE core slang Threads::Threads
8-
REQUIRES slang-glsl-module
14+
${SLANG_GLSL_MODULE_DEPENDENCY}
915
INSTALL
1016
EXPORT_SET_NAME SlangTargets
1117
)

0 commit comments

Comments
 (0)