|
@@ -111,7 +111,7 @@ else()
|
111
|
111
|
endif()
|
112
|
112
|
|
113
|
113
|
# tinyxml2, this library is used for XML IO
|
114
|
|
-option( LEMMA_TINYXML_SUPPORT "MATIO library support for MATLAB .mat files" OFF)
|
|
114
|
+option( LEMMA_TINYXML_SUPPORT "TinyXML library support for .xml files" OFF)
|
115
|
115
|
if ( LEMMA_TINYXML_SUPPORT )
|
116
|
116
|
ExternalProject_Add(TINYXML2
|
117
|
117
|
GIT_REPOSITORY "https://github.com/leethomason/tinyxml2.git"
|
|
@@ -167,34 +167,24 @@ if ( LEMMA_VTK7_SUPPORT )
|
167
|
167
|
|
168
|
168
|
if (VTK_FOUND)
|
169
|
169
|
message(STATUS "VTK 7 was found! ")
|
|
170
|
+ include(${VTK_USE_FILE})
|
170
|
171
|
else()
|
171
|
172
|
ExternalProject_Add(VTK
|
172
|
|
- GIT_REPOSITORY "${git_protocol}://vtk.org/VTK.git"
|
173
|
|
- GIT_TAG "${VTK_TAG}"
|
174
|
|
- SOURCE_DIR VTK
|
175
|
|
- BINARY_DIR VTK-build
|
176
|
|
- CMAKE_GENERATOR ${gen}
|
|
173
|
+ GIT_REPOSITORY "https://gitlab.kitware.com/vtk/vtk.git"
|
|
174
|
+ PREFIX ${CMAKE_CURRENT_BINARY_DIR}/external/vtk7
|
177
|
175
|
CMAKE_ARGS
|
178
|
|
- -DBUILD_SHARED_LIBS:BOOL=ON
|
179
|
|
- -DBUILD_EXAMPLES:BOOL=OFF
|
180
|
|
- -DBUILD_TESTING:BOOL=OFF
|
181
|
|
- -DVTK_Group_Web:BOOL=ON
|
182
|
|
- -DModule_vtkImagingMath:BOOL=ON
|
183
|
|
- -DVTK_WRAP_PYTHON:BOOL=ON
|
184
|
|
- -DExternalData_OBJECT_STORES:STRING=${ExternalData_OBJECT_STORES}
|
185
|
|
- "-DPYTHON_EXECUTABLE:FILEPATH=${PYTHON_EXECUTABLE}"
|
186
|
|
- -DVTK_USE_SYSTEM_ZLIB:BOOL=ON
|
187
|
|
- "-DZLIB_ROOT:PATH=${ZLIB_ROOT}"
|
188
|
|
- "-DZLIB_INCLUDE_DIR:PATH=${ZLIB_INCLUDE_DIR}"
|
189
|
|
- "-DZLIB_LIBRARY:FILEPATH=${ZLIB_LIBRARY}"
|
|
176
|
+ -DBUILD_SHARED_LIBS:BOOL=ON
|
|
177
|
+ -DBUILD_EXAMPLES:BOOL=OFF
|
|
178
|
+ -DBUILD_TESTING:BOOL=OFF
|
|
179
|
+ -DVTK_Group_Web:BOOL=OFF
|
|
180
|
+ -DModule_vtkImagingMath:BOOL=ON
|
190
|
181
|
INSTALL_COMMAND ""
|
191
|
182
|
LOG_DOWNLOAD 0
|
192
|
183
|
LOG_UPDATE 0
|
193
|
|
- DEPENDS zlib
|
194
|
184
|
)
|
195
|
185
|
endif()
|
196
|
186
|
|
197
|
|
- include(${VTK_USE_FILE})
|
|
187
|
+
|
198
|
188
|
add_compile_options(-DLEMMAUSEVTK)
|
199
|
189
|
# Compile Matplot_vtk if VTK is present
|
200
|
190
|
#add_subdirectory(Matplot_vtk)
|