| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- project(rtmp-services)
- find_package(Libcurl REQUIRED)
- include_directories(${LIBCURL_INCLUDE_DIRS})
- include_directories(${OBS_JANSSON_INCLUDE_DIRS})
- set(rtmp-services_SOURCES
- twitch.c
- younow.c
- rtmp-common.c
- rtmp-custom.c
- rtmp-services-main.c)
- set(rtmp-services_HEADERS
- twitch.h
- younow.h
- rtmp-format-ver.h)
- set(RTMP_SERVICES_URL
- "https://obsproject.com/obs2_update/rtmp-services"
- CACHE STRING "Default services package URL")
- option(CHECK_FOR_SERVICE_UPDATES "Checks for service updates" OFF)
- configure_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/lookup-config.h.in"
- "${CMAKE_BINARY_DIR}/plugins/rtmp-services/lookup-config.h")
- set(rtmp-services_config_HEADERS
- "${CMAKE_BINARY_DIR}/plugins/rtmp-services/lookup-config.h")
- add_library(rtmp-services MODULE
- ${rtmp-services_SOURCES}
- ${rtmp-services_HEADERS}
- ${rtmp-services_config_HEADERS})
- target_link_libraries(rtmp-services
- libobs
- file-updater
- ${OBS_JANSSON_IMPORT}
- ${LIBCURL_LIBRARIES})
- target_include_directories(rtmp-services
- PUBLIC
- "$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/plugins/rtmp-services>")
- install_obs_plugin_with_data(rtmp-services data)
|