sight_add_target(module_io_realsense TYPE MODULE PCH pchServiceOmp)

find_package(OpenMP QUIET)

if(OPENMP_FOUND)
    target_link_libraries(module_io_realsense PRIVATE OpenMP::OpenMP_CXX)
endif()

find_package(realsense2 QUIET REQUIRED)

target_include_directories(module_io_realsense SYSTEM PRIVATE ${REALSENSE2_INCLUDE_DIRS})
target_link_libraries(module_io_realsense PRIVATE ${realsense2_LIBRARY})

target_link_libraries(module_io_realsense PUBLIC core data io_base ui_base service)
