summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--source/core/CMakeLists.txt2
-rw-r--r--source/slang-rt/CMakeLists.txt2
-rw-r--r--source/slangc/CMakeLists.txt1
3 files changed, 3 insertions, 2 deletions
diff --git a/source/core/CMakeLists.txt b/source/core/CMakeLists.txt
index ee2751a68..a8c19f4b5 100644
--- a/source/core/CMakeLists.txt
+++ b/source/core/CMakeLists.txt
@@ -4,7 +4,7 @@ slang_add_target(
EXPORT_MACRO_PREFIX SLANG
EXCLUDE_FROM_ALL
USE_EXTRA_WARNINGS
- LINK_WITH_PRIVATE miniz lz4_static ${CMAKE_DL_LIBS}
+ LINK_WITH_PRIVATE miniz lz4_static Threads::Threads ${CMAKE_DL_LIBS}
LINK_WITH_PUBLIC unordered_dense::unordered_dense
INCLUDE_DIRECTORIES_PUBLIC
${slang_SOURCE_DIR}/source
diff --git a/source/slang-rt/CMakeLists.txt b/source/slang-rt/CMakeLists.txt
index e6a24b84b..b915cc5ef 100644
--- a/source/slang-rt/CMakeLists.txt
+++ b/source/slang-rt/CMakeLists.txt
@@ -5,7 +5,7 @@ if(SLANG_ENABLE_SLANGRT)
# This compiles 'core' again with the SLANG_RT_DYNAMIC_EXPORT macro defined
EXTRA_SOURCE_DIRS ${slang_SOURCE_DIR}/source/core
USE_EXTRA_WARNINGS
- LINK_WITH_PRIVATE miniz lz4_static ${CMAKE_DL_LIBS}
+ LINK_WITH_PRIVATE miniz lz4_static Threads::Threads ${CMAKE_DL_LIBS}
LINK_WITH_PUBLIC unordered_dense::unordered_dense
EXPORT_MACRO_PREFIX SLANG_RT
INCLUDE_DIRECTORIES_PUBLIC ${slang_SOURCE_DIR}/include
diff --git a/source/slangc/CMakeLists.txt b/source/slangc/CMakeLists.txt
index d27f5040e..6692385ba 100644
--- a/source/slangc/CMakeLists.txt
+++ b/source/slangc/CMakeLists.txt
@@ -13,6 +13,7 @@ if(SLANG_ENABLE_SLANGC)
LINK_WITH_PRIVATE
core
slang
+ Threads::Threads
${SLANG_GLSL_MODULE_DEPENDENCY}
INSTALL
EXPORT_SET_NAME SlangTargets