# vpgl/icam/CMakeLists.txt
# image-based camera registration library
INCLUDE_DIRECTORIES( ${BRL_INCLUDE_DIR}/bbas )
INCLUDE_DIRECTORIES( ${BRL_INCLUDE_DIR}/bbas/bpgl )

SET(icam_sources
    icam_cost_func.cxx         icam_cost_func.h
    icam_minimizer.cxx         icam_minimizer.h
    icam_minimizer_params.h
    icam_utils.h               icam_utils.cxx
    icam_depth_transform.h     icam_depth_transform.cxx
    icam_depth_trans_pyramid.h icam_depth_trans_pyramid.cxx
    icam_sample.h              icam_sample.cxx
    icam_view_metadata.h       icam_view_metadata.cxx
    icam_view_sphere.h         icam_view_sphere.cxx         icam_view_sphere_sptr.h
    icam_transform_2d.h        icam_transform_2d.cxx
    icam_image.h
   )
AUX_SOURCE_DIRECTORY(Templates icam_sources)

ADD_LIBRARY(icam  ${icam_sources})
TARGET_LINK_LIBRARIES(icam vsph vpgl_io vpgl_algo vpgl vgl_algo vil_algo vnl_algo vgl_io vgl vnl vil vul vsl vbl_io vbl vcl)

IF(BUILD_TESTING)
  SUBDIRS(tests)
ENDIF(BUILD_TESTING)

#SUBDIRS(icam_ocl)
