# SPDX-License-Identifier: BSD-3-Clause # mrv2 # Copyright Contributors to the mrv2 Project. All rights reserved. set(HEADERS mrvNDICallbacks.h mrvNDIView.h mrvHDRMonitor.h ) set(SOURCES mrvNDICallbacks.cpp mrvNDIView.cpp mrvHDRMonitor.cpp ) if(APPLE) list(APPEND SOURCES mrvHDRMonitor.mm) endif() find_package(Intl REQUIRED) find_package(libplacebo REQUIRED) find_package(NDI REQUIRED) find_package(tlRender REQUIRED) set(LIBRARIES libplacebo mrvHDRWidgets NDI tlRender ${FLTK_vk_LIBRARY} ${FLTK_LIBRARIES} ${Intl_LIBRARIES} ) add_library(mrvHDR ${SOURCES} ${HEADERS}) hdr_files_to_absolute_paths() target_link_libraries(mrvHDR PUBLIC ${LIBRARIES} PRIVATE ${LIBRARIES_PRIVATE} ) set_target_properties(mrvHDR PROPERTIES FOLDER lib) install(TARGETS mrvHDR ARCHIVE DESTINATION lib LIBRARY DESTINATION lib RUNTIME DESTINATION bin COMPONENT libraries )