File: CMakeLists.txt

package info (click to toggle)
vxl 1.17.0.dfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 153,280 kB
  • ctags: 105,123
  • sloc: cpp: 747,420; ansic: 209,130; fortran: 34,230; lisp: 14,915; sh: 6,187; python: 5,856; makefile: 340; perl: 294; xml: 160
file content (27 lines) | stat: -rw-r--r-- 952 bytes parent folder | download
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
# This is bbas/bmsh3d/algo/CMakeLists.txt
# Brown 3D Mesh Algorithm Library

INCLUDE_DIRECTORIES( ${BRL_INCLUDE_DIR} )
INCLUDE_DIRECTORIES( ${VTHREEP_INCLUDE_DIR}/rply )

SET( bmsh3d_algo_sources
  bmsh3d_fileio.cxx           bmsh3d_fileio.h
  bmsh3d_fileio_ply.cxx
  bmsh3d_mesh_triangulate.cxx bmsh3d_mesh_triangulate.h
  bmsh3d_mesh_tri.cxx         bmsh3d_mesh_tri.h
  bmsh3d_mesh_bnd.cxx         bmsh3d_mesh_bnd.h
)

ADD_LIBRARY( bmsh3d_algo  ${bmsh3d_algo_sources})
SET_TARGET_PROPERTIES(bmsh3d_algo PROPERTIES ${VNL_LIBRARY_PROPERTIES})
INSTALL_TARGETS(/lib bmsh3d_algo)
INSTALL_NOBASE_HEADER_FILES(/include/vxl/contrib/brl/bbas/bmsh3d/algo ${bmsh3d_algo_sources})
TARGET_LINK_LIBRARIES( bmsh3d_algo bmsh3d rply vgl vnl vul)

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

#install the .h .txx and libs
INSTALL_TARGETS(/lib bmsh3d_algo)
INSTALL_NOBASE_HEADER_FILES(/include/vxl/contrib/brl/bbas/bmsh3d/algo/ ${bmsh3d_algo_sources})