2 # VTK detection for Salome
4 set(PARAVIEW_ROOT_DIR $ENV{PARAVIEW_ROOT_DIR} CACHE PATH "Path to ParaView directory")
5 set(PARAVIEW_VERSION $ENV{PARAVIEW_VERSION} CACHE STRING "Version of Paraview")
6 if(EXISTS ${PARAVIEW_ROOT_DIR})
7 set(VTK_DIR ${PARAVIEW_ROOT_DIR}/lib/paraview-${PARAVIEW_VERSION} CACHE PATH "Path to directory including VTKConfig.cmake")
8 endif(EXISTS ${PARAVIEW_ROOT_DIR})
9 find_package(VTK REQUIRED)
11 include(${VTK_USE_FILE})
12 message(STATUS "VTK version is ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}")
13 message(STATUS "Kit VTK availables : ${VTK_KITS}")
14 message(STATUS "VTK Library dir is : ${VTK_LIBRARY_DIRS}")
15 set(CMAKE_LIBRARY_PATH ${VTK_LIBRARY_DIRS})
16 set(VTK_LIBSWENEED vtkCommon vtkGraphics vtkImaging vtkFiltering vtkIO vtkRendering vtkHybrid vtkParallel vtkWidgets vtkInfovis vtkVolumeRendering)
18 foreach(VTK_LIB_NEEDED ${VTK_LIBSWENEED})
20 find_library(VTK_LIB ${VTK_LIB_NEEDED})
21 set(VTK_LIBRARIES ${VTK_LIBRARIES} ${VTK_LIB})
22 endforeach(VTK_LIB_NEEDED)
23 find_library(vtkCommonPythonD vtkCommonPythonD)
24 find_library(vtkGraphicsPythonD vtkGraphicsPythonD)
25 find_library(vtkImagingPythonD vtkImagingPythonD)
26 find_library(vtkPythonCore vtkPythonCore)