build system: improve cmake for vtk5/qt4 or vtk6/qt5

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
This commit is contained in:
Thorsten Liebig 2015-05-05 22:05:25 +02:00
parent 1a748fc9fd
commit 0a74792424

View File

@ -95,46 +95,37 @@ find_package(Boost 1.46 COMPONENTS
chrono
)
# vtk
find_package(VTK REQUIRED)
if("${VTK_MAJOR_VERSION}" EQUAL 5)
set( vtk_LIBS
vtkCommon
vtkFiltering
vtkGraphics
vtkHybrid
vtkIO
vtkRendering
vtkWidgets
QVTK
)
endif()
if("${VTK_MAJOR_VERSION}" EQUAL 6)
set( vtk_LIBS
vtkCommonCore
vtkCommonDataModel
vtkIOLegacy
vtkIOXML
vtkIOGeometry
vtkIOPLY
vtksys
vtkIOCore
)
set( vtk_LIBS
vtkCommonCore
vtkCommonDataModel
vtkIOLegacy
vtkIOXML
vtkIOGeometry
vtkIOPLY
vtkIOMPIParallel
vtksys
vtkIOCore
)
else()
set( vtk_LIBS
vtkCommon
vtkFiltering
vtkGraphics
vtkHybrid
vtkIO
vtkRendering
vtkWidgets
QVTK
)
endif()
if(VTK_FOUND)
message(STATUS "Found package VTK. Using " ${VTK_USE_FILE})
include(${VTK_USE_FILE})
else(VTK_FOUND)
message(FATAL_ERROR "VTK not found. Please set VTK_DIR.")
endif(VTK_FOUND)
message(STATUS "Found package VTK. Using version " ${VTK_VERSION})
include(${VTK_USE_FILE})
INCLUDE_DIRECTORIES (${VTK_INCLUDE_DIR})
#message(status "vtk libs: ${vtk_LIBS}")
# independent tool
ADD_SUBDIRECTORY( nf2ff )