cmake_minimum_required(VERSION 3.24)

project(dmf-node-decklink-out LANGUAGES CXX)

set(DECKLINK_INCLUDE "${DECKLINK_SDK_DIR}/Linux/include")

add_executable(dmf-node-decklink-out
    src/main.cpp
    src/decklink_out_node.cpp
    "${DECKLINK_SDK_DIR}/Linux/include/DeckLinkAPIDispatch.cpp"
)

target_include_directories(dmf-node-decklink-out PRIVATE
    "${DECKLINK_INCLUDE}"
)

target_link_libraries(dmf-node-decklink-out PRIVATE
    dmf-node
)

target_compile_options(dmf-node-decklink-out PRIVATE -Wno-unused-parameter)
