-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
35 lines (26 loc) · 1.35 KB
/
CMakeLists.txt
File metadata and controls
35 lines (26 loc) · 1.35 KB
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
PROJECT (OVAS)
cmake_minimum_required(VERSION 2.6)
FIND_PACKAGE(VXL)
set (VERBOSE "1")
FIND_PACKAGE(VTK REQUIRED)
IF(NOT VTK_USE_RENDERING)
MESSAGE(FATAL_ERROR "Example ${PROJECT_NAME} requires VTK_USE_RENDERING.")
ENDIF(NOT VTK_USE_RENDERING)
INCLUDE(${VTK_USE_FILE})
#FIND_PACKAGE(ITK)
#IF(ITK_FOUND)
#INCLUDE(${ITK_USE_FILE})
#ELSE(ITK_FOUND)
#MESSAGE(FATAL_ERROR
#"ITK not found. Please set ITK_DIR.")
#ENDIF(ITK_FOUND)
include_directories (${VAS_SOURCE_DIR} "/usr/local/include/vxl/core/" "/usr/local/include/vxl/vcl/" "/home/zoizoi/psyforge/woven/libtourtre_v15/libtourtre/include")
ADD_EXECUTABLE(testOVAS testOVAS.cpp Analyser4D.cpp Feature.cpp ImplicitVolume4D.cpp Analyser3D.cpp GeoPoint.cpp
StepToParamConverter.cpp GeoSequence.cpp GeoSphere.cpp Volume4D.cpp MetaballsVol4D FeatureWeights.cpp
ViewEvaluator.cpp testVol4D.cpp OVASControl.cpp FrameBuffer.cpp TemporalChangeFeature.cpp arraytools.h
InfoSheet.cpp InfoData.cpp FlyingSaucersVol4D.cpp PathVisualiser.cpp TemporalChangeFeature2.cpp MovingAAElipsoid.cpp
Data.cpp Mesh.cpp LoadedVol4D.cpp CriticalPoint.cpp TopologyFeature.cpp CurvatureFeature.cpp ViewPathClusterFinder.cpp
)
FIND_LIBRARY(TOURTRE_LIBRARY tourtre .)
MESSAGE(STATUS ${TOURTRE_LIBRARY})
TARGET_LINK_LIBRARIES(testOVAS vtkWidgets vtkRendering vtkHybrid vnl vtkInfovis ${TOURTRE_LIBRARY})