diff --git a/cmake/DPF-plugin.cmake b/cmake/DPF-plugin.cmake index 1a281fe6..39ef2fd3 100644 --- a/cmake/DPF-plugin.cmake +++ b/cmake/DPF-plugin.cmake @@ -209,18 +209,19 @@ function(dpf__build_jack NAME DGL_LIBRARY) if(APPLE OR WIN32) target_compile_definitions("${NAME}" PUBLIC "HAVE_RTAUDIO") else() + find_package(Threads) pkg_check_modules(ALSA "alsa") pkg_check_modules(PULSEAUDIO "libpulse-simple") if(ALSA_FOUND) target_compile_definitions("${NAME}" PUBLIC "HAVE_ALSA") target_include_directories("${NAME}-jack" PRIVATE ${ALSA_INCLUDE_DIRS}) - target_link_libraries("${NAME}-jack" PRIVATE ${ALSA_LIBRARIES}) + target_link_libraries("${NAME}-jack" PRIVATE ${ALSA_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) dpf__target_link_directories("${NAME}-jack" ${ALSA_LIBRARY_DIRS}) endif() if(PULSEAUDIO_FOUND) target_compile_definitions("${NAME}" PUBLIC "HAVE_PULSEAUDIO") target_include_directories("${NAME}-jack" PRIVATE ${PULSEAUDIO_INCLUDE_DIRS}) - target_link_libraries("${NAME}-jack" PRIVATE ${PULSEAUDIO_LIBRARIES}) + target_link_libraries("${NAME}-jack" PRIVATE ${PULSEAUDIO_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) dpf__target_link_directories("${NAME}-jack" ${PULSEAUDIO_LIBRARY_DIRS}) endif() if(ALSA_FOUND OR PULSEAUDIO_FOUND)