# streamer-tools OBS Camera Plugin - OBS adapter # # Thin glue only, per the design doc: source registration, (eventually) # properties UI, and pushing frames into OBS. All real logic lives in # ../core. Only added to the build when find_package(libobs) succeeds # (see top-level CMakeLists.txt) -- see README.md for why. set(STPLUGIN_PROJECT_NAME "streamer-tools-camera") set(STPLUGIN_PROJECT_VERSION "${PROJECT_VERSION}") configure_file( src/plugin-support.c.in ${CMAKE_CURRENT_BINARY_DIR}/plugin-support.c @ONLY ) add_library(${STPLUGIN_PROJECT_NAME} MODULE src/plugin-main.c ${CMAKE_CURRENT_BINARY_DIR}/plugin-support.c ) target_include_directories(${STPLUGIN_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR} ) target_link_libraries(${STPLUGIN_PROJECT_NAME} PRIVATE OBS::libobs stplugin_core ) set_target_properties(${STPLUGIN_PROJECT_NAME} PROPERTIES PREFIX "" OUTPUT_NAME ${STPLUGIN_PROJECT_NAME} )