|
@@ -68,8 +68,8 @@ ExternalProject_Add(YAML-CPP
|
68
|
68
|
add_compile_options(-DHAVE_YAMLCPP)
|
69
|
69
|
|
70
|
70
|
# tinyxml2, this library is used for XML IO
|
71
|
|
-option(TINYXML_SUPPORT "MATIO library support for MATLAB .mat files" OFF)
|
72
|
|
-if ( TINYXML_SUPPORT )
|
|
71
|
+option( LEMMA_TINYXML_SUPPORT "MATIO library support for MATLAB .mat files" OFF)
|
|
72
|
+if ( LEMMA_TINYXML_SUPPORT )
|
73
|
73
|
ExternalProject_Add(TINYXML2
|
74
|
74
|
GIT_REPOSITORY "https://github.com/leethomason/tinyxml2.git"
|
75
|
75
|
GIT_TAG "master"
|
|
@@ -82,8 +82,8 @@ if ( TINYXML_SUPPORT )
|
82
|
82
|
add_compile_options(-DTINYXMLSUPPORT)
|
83
|
83
|
endif()
|
84
|
84
|
|
85
|
|
-option(MATIO_SUPPORT "MATIO library support for MATLAB .mat files" OFF)
|
86
|
|
-if ( MATIO_SUPPORT )
|
|
85
|
+option( LEMMA_MATIO_SUPPORT "MATIO library support for MATLAB .mat files" OFF)
|
|
86
|
+if ( LEMMA_MATIO_SUPPORT )
|
87
|
87
|
add_compile_options(-DHAVE_MATIO)
|
88
|
88
|
# matio, this library is used for MATLAB file IO
|
89
|
89
|
ExternalProject_ADD(MATIO
|
|
@@ -100,10 +100,14 @@ if ( MATIO_SUPPORT )
|
100
|
100
|
endif()
|
101
|
101
|
|
102
|
102
|
# We don't build VTK, it is too heavy.
|
103
|
|
-option (VTK_SUPPORT "VTK library for visualisation and grids" OFF)
|
104
|
|
-if (VTK_SUPPORT)
|
105
|
|
- find_package(VTK 6 REQUIRED NO_MODULE)
|
106
|
|
- include(${VTK_USE_FILE})
|
|
103
|
+option (LEMMA_VTK_SUPPORT "VTK library for visualisation and grids" OFF)
|
|
104
|
+if ( LEMMA_VTK_SUPPORT )
|
|
105
|
+ #find_package(VTK 6 REQUIRED NO_MODULE)
|
|
106
|
+ find_package(VTK 6.0 COMPONENTS vtkCommonCore vtkRenderingCore vtkFiltersCore vtkFiltersSources
|
|
107
|
+ vtkCommonDataModel vtkFiltersHyperTree vtkIOXML vtkIOImage vtkIOLegacy vtkInteractionStyle
|
|
108
|
+ vtkRenderingAnnotation vtkFiltersHybrid vtkFiltersModeling vtkRenderingVolumeOpenGL NO_MODULE)
|
|
109
|
+ set(volumeRenderer volumerenderer.cxx)
|
|
110
|
+ include(${VTK_USE_FILE})
|
107
|
111
|
add_compile_options(-DLEMMAUSEVTK)
|
108
|
112
|
# Compile Matplot_vtk if VTK is present
|
109
|
113
|
add_subdirectory(Matplot_vtk)
|