summarylogtreecommitdiffstats
path: root/cmake_vtk.patch
diff options
context:
space:
mode:
Diffstat (limited to 'cmake_vtk.patch')
-rw-r--r--cmake_vtk.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/cmake_vtk.patch b/cmake_vtk.patch
new file mode 100644
index 000000000000..1c112f19ffef
--- /dev/null
+++ b/cmake_vtk.patch
@@ -0,0 +1,23 @@
++++ a/ElmerGUI/CMakeLists.txt 2016-04-29 08:56:30.041926903 -0500
+@@ -8,6 +8,7 @@
+ SET(WITH_MATC FALSE CACHE BOOL "ElmerGUI: Use MATC for internal operations in postprocessing?")
+ SET(WITH_PARAVIEW FALSE CACHE BOOL "ElmerGUI: Use ParaView for postprocessing?")
+ SET(WITH_VTK FALSE CACHE BOOL "ElmerGUI: Use VTK for postprocessing?")
++SET(VTK_ROOT_DIR CACHE PATH "ElmerGUI: Custom VTK installation directory")
+ SET(WITH_QWT FALSE CACHE BOOL "ElmerGUI: Use QWT for convergence monitor?")
+ SET(WITH_ELMERGUILOGGER FALSE CACHE BOOL "ElmerGUI: Include ElmerGUIlogger")
+
+@@ -55,7 +56,12 @@
+
+ IF(WITH_VTK)
+ ADD_DEFINITIONS(-DEG_VTK)
+- FIND_PACKAGE(VTK REQUIRED)
++ IF(VTK_ROOT_DIR)
++ FIND_PACKAGE(VTK REQUIRED PATHS ${VTK_ROOT_DIR} NO_DEFAULT_PATH)
++ ENDIF()
++ IF(NOT VTK_FOUND)
++ FIND_PACKAGE(VTK REQUIRED)
++ ENDIF()
+ INCLUDE(${VTK_USE_FILE})
+ MESSAGE(STATUS " [ElmerGUI] VTK version: " ${VTK_VERSION})
+ MESSAGE(STATUS " [ElmerGUI] VTK_LIBS: " "${VTK_LIBRARIES}")