sight_add_target(geometry_visionTest TYPE TEST)

find_package(OpenCV QUIET REQUIRED COMPONENTS opencv_imgcodecs opencv_highgui)
target_link_libraries(geometry_visionTest PUBLIC opencv_highgui PRIVATE opencv_imgcodecs)

find_package(glm QUIET REQUIRED)

if(WIN32)
    target_link_libraries(geometry_visionTest PRIVATE glm::glm)
else()
    # Hacky, no longer needed when glm-0.9.9.8+ds-3 is available
    target_include_directories(geometry_visionTest SYSTEM PRIVATE ${GLM_INCLUDE_DIRS})
endif()

target_link_libraries(geometry_visionTest PUBLIC core data utestData geometry_data geometry_vision)
