| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- project(decklink-captions)
- if(APPLE)
- find_library(COCOA Cocoa)
- include_directories(${COCOA})
- endif()
- if(UNIX AND NOT APPLE)
- find_package(X11 REQUIRED)
- link_libraries(${X11_LIBRARIES})
- include_directories(${X11_INCLUDE_DIR})
- endif()
- set(decklink-captions_HEADERS
- decklink-captions.h
- )
- set(decklink-captions_SOURCES
- decklink-captions.cpp
- )
- set(decklink-captions_UI
- forms/captions.ui
- )
- if(APPLE)
- set(decklink-captions_PLATFORM_LIBS
- ${COCOA})
- endif()
- qt5_wrap_ui(decklink-captions_UI_HEADERS
- ${decklink-captions_UI})
- add_library(decklink-captions MODULE
- ${decklink-captions_HEADERS}
- ${decklink-captions_SOURCES}
- ${decklink-captions_UI_HEADERS}
- )
- target_link_libraries(decklink-captions
- ${frontend-tools_PLATFORM_LIBS}
- obs-frontend-api
- Qt5::Widgets
- libobs)
- set_target_properties(decklink-captions PROPERTIES FOLDER "plugins/decklink")
- install_obs_plugin_with_data(decklink-captions data)
|