CMakeLists.txt 667 B

1234567891011121314151617181920212223242526272829303132333435
  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(
  14. SYSTEM "${CMAKE_SOURCE_DIR}/libobs"
  15. ${JACK_INCLUDE_DIR}
  16. )
  17. set(linux-jack_SOURCES
  18. linux-jack.c
  19. jack-wrapper.c
  20. jack-input.c
  21. )
  22. add_library(linux-jack MODULE
  23. ${linux-jack_SOURCES}
  24. )
  25. target_link_libraries(linux-jack
  26. libobs
  27. ${JACK_LIBRARIES}
  28. )
  29. install_obs_plugin_with_data(linux-jack data)