CMakeLists.txt 643 B

1234567891011121314151617181920212223242526272829303132
  1. project(linux-jack)
  2. if(DISABLE_JACK)
  3. message(STATUS "JACK support disabled")
  4. return()
  5. endif()
  6. find_package(Jack)
  7. if(NOT JACK_FOUND AND ENABLE_JACK)
  8. message(FATAL_ERROR "JACK Audio Connection Kit not found but set as enabled")
  9. elseif(NOT JACK_FOUND)
  10. message(STATUS "JACK Audio Connection Kit not found, disabling JACK plugin")
  11. return()
  12. endif()
  13. include_directories(SYSTEM "${CMAKE_SOURCE_DIR}/libobs")
  14. set(linux-jack_SOURCES
  15. linux-jack.c
  16. jack-wrapper.c
  17. jack-input.c
  18. )
  19. add_library(linux-jack MODULE
  20. ${linux-jack_SOURCES}
  21. )
  22. target_link_libraries(linux-jack
  23. libobs
  24. ${JACK_LIBRARIES}
  25. )
  26. install_obs_plugin_with_data(linux-jack data)