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 45 46
|
# world modeling application
# brl/bbas/bwm/algo/CMakeLists.txt
INCLUDE( ${BRL_MODULE_PATH}/FindSHAPELIB.cmake )
SET(bwm_algo_sources
bwm_algo.cxx bwm_algo.h
bwm_lidar_algo.cxx bwm_lidar_algo.h
bwm_utm_lat_lon.cxx bwm_utm_lat_lon.h
bwm_rat_proj_camera.cxx bwm_rat_proj_camera.h
bwm_soview2D_cross.cxx bwm_soview2D_cross.h
bwm_soview2D_vertex.h
bwm_image_processor.cxx bwm_image_processor.h
bwm_delaunay_tri.cxx bwm_delaunay_tri.h
)
IF(SHAPELIB_FOUND)
INCLUDE_DIRECTORIES( ${BRL_INCLUDE_DIR}/b3p/shapelib)
SET(bwm_algo_sources ${bwm_algo_sources}
bwm_shape_file.cxx bwm_shape_file.h
bwm_utils.cxx bwm_utils.h
)
ADD_DEFINITIONS( -DHAS_SHAPELIB=1 )
ENDIF(SHAPELIB_FOUND)
# ERMAPPER JPEG2000 COMPRESSION SDK
INCLUDE( ${VXL_CMAKE_DIR}/NewCMake/FindECW.cmake )
IF(ECW_FOUND)
INCLUDE_DIRECTORIES(${ECW_INCLUDE_DIR})
ENDIF(ECW_FOUND)
ADD_LIBRARY(bwm_algo ${bwm_algo_sources})
SET_TARGET_PROPERTIES(bwm_algo PROPERTIES ${VNL_LIBRARY_PROPERTIES})
INSTALL_TARGETS(/lib bwm_algo)
INSTALL_NOBASE_HEADER_FILES(/include/vxl/contrib/brl/bbas/bwm/algo ${bwm_algo})
TARGET_LINK_LIBRARIES( bwm_algo sdet vtol vil vil_algo vgl vgl_algo vnl vnl_algo vsol vpgl vpgl_algo vpgl_file_formats bgui brip vdgl bsta vgui vul vcl shp )
IF( BUILD_TESTING )
SUBDIRS(tests)
ENDIF( BUILD_TESTING )
#install the .h .txx and libs
INSTALL_TARGETS(/lib bwm_algo)
INSTALL_NOBASE_HEADER_FILES(/include/vxl/contrib/brl/bbas/bwm/algo/ ${bwm_algo_sources})
|