commit 2c66d6765b79aea60dd21d709ff90847fd97bd48 parent 42d860b36da566a7306f3b5a47480efa7a32ccc6 Author: dsp56300 <dsp56300@users.noreply.github.com> Date: Mon, 23 Dec 2024 23:24:04 +0100 link Threads package in all libs that use std::thread Diffstat:
M | source/jucePluginLib/CMakeLists.txt | | | 5 | +++++ |
M | source/networkLib/CMakeLists.txt | | | 5 | +++++ |
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/source/jucePluginLib/CMakeLists.txt b/source/jucePluginLib/CMakeLists.txt @@ -68,3 +68,8 @@ add_custom_command( ) target_include_directories(jucePluginLib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..) + +if(UNIX AND NOT APPLE) + find_package(Threads REQUIRED) + target_link_libraries(jucePluginLib PRIVATE Threads::Threads) +endif() diff --git a/source/networkLib/CMakeLists.txt b/source/networkLib/CMakeLists.txt @@ -34,5 +34,10 @@ if(MSVC) target_link_libraries(networkLib PUBLIC ws2_32) endif() +if(UNIX AND NOT APPLE) + find_package(Threads REQUIRED) + target_link_libraries(networkLib PRIVATE Threads::Threads) +endif() + target_include_directories(networkLib PUBLIC ../) set_property(TARGET networkLib PROPERTY FOLDER "Networking")