-FIND_PACKAGE(VTK REQUIRED)
-IF(VTK_FOUND)
- INCLUDE("${VTK_USE_FILE}")
-ELSE(VTK_FOUND)
- MESSAGE(FATAL_ERROR "Please set VTK_DIR.")
-ENDIF(VTK_FOUND)
+find_package(VTK REQUIRED)
+if(VTK_FOUND)
+ include("${VTK_USE_FILE}")
+ if(VTK_VERSION VERSION_LESS 5.8.0)
+ set( VTK_LIBRARIES
+ vtkCommon
+ vtkRendering
+ vtkIO
+ vtkFiltering
+ vtkGraphics
+ vtkWidgets
+ vtkImaging
+ vtkHybrid
+ )
+ endif(VTK_VERSION VERSION_LESS 5.8.0)
+ if(VTK_VERSION VERSION_LESS 5.6.0)
+ set( VTK_LIBRARIES
+ ${VTK_LIBRARIES}
+ vtkQVTK
+ )
+ endif(VTK_VERSION VERSION_LESS 5.6.0)
+ if("${VTK_RENDERING_BACKEND}" STREQUAL "OpenGL2")
+ add_definitions(-DVTKGL2)
+ endif()
+else(VTK_FOUND)
+ message(FATAL_ERROR "Please set VTK_DIR.")
+endif(VTK_FOUND)