17 lines
599 B
CMake
17 lines
599 B
CMake
add_executable(dmf-node-ndiout main.cpp)
|
|
target_compile_features(dmf-node-ndiout PRIVATE cxx_std_20)
|
|
target_link_libraries(dmf-node-ndiout PRIVATE dmf-shared)
|
|
install(TARGETS dmf-node-ndiout RUNTIME DESTINATION bin)
|
|
|
|
set(NDI_INCLUDE "${NDI_SDK_DIR}/include")
|
|
target_include_directories(dmf-node-ndiout PRIVATE
|
|
"${NDI_INCLUDE}"
|
|
)
|
|
find_library(NDI_LIB NAMES ndi PATHS
|
|
"${NDI_SDK_DIR}/lib/macOS"
|
|
"${NDI_SDK_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu"
|
|
"${NDI_SDK_DIR}/lib/x64"
|
|
"${NDI_SDK_DIR}/lib"
|
|
NO_DEFAULT_PATH)
|
|
target_link_libraries(dmf-node-ndiout PRIVATE ${NDI_LIB})
|