cmake_minimum_required(VERSION 3.24)

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

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

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

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

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

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