# OpenCV support with extra components.
FIND_PACKAGE(
	OpenCV REQUIRED
	COMPONENTS core
			   imgproc
			   calib3d
			   imgcodecs)

ADD_LIBRARY(
	calibration SHARED
	calibration.cpp
	calibrationmodule.cpp
	cameracalibration.cpp
	stereocalibration.cpp)

SET_TARGET_PROPERTIES(calibration PROPERTIES PREFIX "dv_")

TARGET_LINK_LIBRARIES(calibration PRIVATE dv::sdk Boost::filesystem ${OpenCV_LIBS})

INSTALL(TARGETS calibration DESTINATION ${DV_MODULES_DIR})
