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