1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
# core/vpgl/algo/CMakeLists.txt
# Photogrammetry Algorithms Library.
SET( vpgl_algo_sources
vpgl_optimize_camera.h vpgl_optimize_camera.cxx
vpgl_camera_compute.h vpgl_camera_compute.cxx
vpgl_camera_convert.h vpgl_camera_convert.cxx
vpgl_camera_homographies.h vpgl_camera_homographies.cxx
vpgl_fm_compute_7_point.h vpgl_fm_compute_7_point.cxx
vpgl_fm_compute_8_point.h vpgl_fm_compute_8_point.cxx
vpgl_fm_compute_2_point.h vpgl_fm_compute_2_point.cxx
vpgl_em_compute_5_point.h vpgl_em_compute_5_point.txx
vpgl_invmap_cost_function.h vpgl_invmap_cost_function.cxx
vpgl_backproject.h vpgl_backproject.cxx
vpgl_ray.h vpgl_ray.cxx
vpgl_ray_intersect.h vpgl_ray_intersect.cxx
vpgl_ortho_procrustes.h vpgl_ortho_procrustes.cxx
vpgl_rational_adjust_onept.h vpgl_rational_adjust_onept.cxx
vpgl_rational_adjust.h vpgl_rational_adjust.cxx
vpgl_rational_adjust_multipt.h vpgl_rational_adjust_multipt.cxx
vpgl_triangulate_points.h vpgl_triangulate_points.cxx
vpgl_bundle_adjust.h vpgl_bundle_adjust.cxx
vpgl_bundle_adjust_lsqr.h vpgl_bundle_adjust_lsqr.cxx
vpgl_ba_fixed_k_lsqr.h vpgl_ba_fixed_k_lsqr.cxx
vpgl_ba_shared_k_lsqr.h vpgl_ba_shared_k_lsqr.cxx
)
AUX_SOURCE_DIRECTORY(Templates vpgl_algo_sources)
ADD_LIBRARY(vpgl_algo ${vpgl_algo_sources})
SET_TARGET_PROPERTIES(vpgl_algo PROPERTIES ${V3P_NETLIB_LIBRARY_PROPERTIES})
TARGET_LINK_LIBRARIES(vpgl_algo vpgl vpgl_file_formats vgl_algo vnl_algo vnl vgl vil vul vbl)
IF( BUILD_TESTING )
SUBDIRS(tests)
ENDIF( BUILD_TESTING )
IF( BUILD_EXAMPLES )
SUBDIRS( examples )
ENDIF( BUILD_EXAMPLES )
INSTALL_TARGETS(/lib vpgl_algo)
INSTALL_NOBASE_HEADER_FILES(/include/vxl/core/vpgl/algo ${vpgl_algo_sources})
|