Browse Source

RtAudio stuff needs threads on non mac/win

Signed-off-by: falkTX <falktx@falktx.com>
pull/409/head
falkTX 2 years ago
parent
commit
93cf1535a4
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      cmake/DPF-plugin.cmake

+ 3
- 2
cmake/DPF-plugin.cmake View File

@@ -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)


Loading…
Cancel
Save