| @@ -173,16 +173,6 @@ endfunction() | |||||
| # Add build rules for a JACK program. | # Add build rules for a JACK program. | ||||
| # | # | ||||
| function(dpf__build_jack NAME DGL_LIBRARY) | function(dpf__build_jack NAME DGL_LIBRARY) | ||||
| find_package(PkgConfig) | |||||
| pkg_check_modules(JACK "jack") | |||||
| if(NOT JACK_FOUND) | |||||
| dpf__warn_once_only(missing_jack | |||||
| "JACK is not found, skipping the `jack` plugin targets") | |||||
| return() | |||||
| endif() | |||||
| link_directories(${JACK_LIBRARY_DIRS}) | |||||
| dpf__create_dummy_source_list(_no_srcs) | dpf__create_dummy_source_list(_no_srcs) | ||||
| dpf__add_executable("${NAME}-jack" ${_no_srcs}) | dpf__add_executable("${NAME}-jack" ${_no_srcs}) | ||||
| @@ -193,8 +183,10 @@ function(dpf__build_jack NAME DGL_LIBRARY) | |||||
| RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin/$<0:>" | RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin/$<0:>" | ||||
| OUTPUT_NAME "${NAME}") | OUTPUT_NAME "${NAME}") | ||||
| target_include_directories("${NAME}-jack" PRIVATE ${JACK_INCLUDE_DIRS}) | |||||
| target_link_libraries("${NAME}-jack" PRIVATE ${JACK_LIBRARIES}) | |||||
| # Note: libjack will be linked at runtime | |||||
| if((NOT WIN32) AND (NOT APPLE) AND (NOT HAIKU)) | |||||
| target_link_libraries("${NAME}-jack" PRIVATE "dl") | |||||
| endif() | |||||
| endfunction() | endfunction() | ||||
| # dpf__build_ladspa | # dpf__build_ladspa | ||||
| @@ -625,7 +617,7 @@ function(dpf__add_lv2_ttl_generator) | |||||
| endif() | endif() | ||||
| add_executable(lv2_ttl_generator "${DPF_ROOT_DIR}/utils/lv2-ttl-generator/lv2_ttl_generator.c") | add_executable(lv2_ttl_generator "${DPF_ROOT_DIR}/utils/lv2-ttl-generator/lv2_ttl_generator.c") | ||||
| if((NOT WIN32) AND (NOT APPLE) AND (NOT HAIKU)) | if((NOT WIN32) AND (NOT APPLE) AND (NOT HAIKU)) | ||||
| target_link_libraries(lv2_ttl_generator "dl") | |||||
| target_link_libraries(lv2_ttl_generator PRIVATE "dl") | |||||
| endif() | endif() | ||||
| endfunction() | endfunction() | ||||