CMakeLists.txt 914 B

12345678910111213141516171819202122232425262728293031323334353637
  1. project(rtmp-services)
  2. include_directories(${OBS_JANSSON_INCLUDE_DIRS})
  3. set(rtmp-services_SOURCES
  4. rtmp-common.c
  5. rtmp-custom.c
  6. rtmp-services-main.c)
  7. set(rtmp-services_HEADERS
  8. rtmp-format-ver.h)
  9. set(RTMP_SERVICES_URL
  10. "https://obsproject.com/obs2_update/rtmp-services"
  11. CACHE STRING "Default services package URL")
  12. configure_file(
  13. "${CMAKE_CURRENT_SOURCE_DIR}/lookup-config.h.in"
  14. "${CMAKE_BINARY_DIR}/plugins/rtmp-services/lookup-config.h")
  15. set(rtmp-services_config_HEADERS
  16. "${CMAKE_BINARY_DIR}/plugins/rtmp-services/lookup-config.h")
  17. add_library(rtmp-services MODULE
  18. ${rtmp-services_SOURCES}
  19. ${rtmp-services_HEADERS}
  20. ${rtmp-services_config_HEADERS})
  21. target_link_libraries(rtmp-services
  22. libobs
  23. file-updater
  24. ${OBS_JANSSON_IMPORT})
  25. target_include_directories(rtmp-services
  26. PUBLIC
  27. "$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/plugins/rtmp-services>")
  28. install_obs_plugin_with_data(rtmp-services data)