blob: 1c112f19ffefa2b152227490bae56b430d2fc283 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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}")
|