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
)
