PROJECT(vtk_qt) INCLUDE (${CMAKE_ROOT}/Modules/FindVTK.cmake) IF (USE_VTK_FILE) INCLUDE(${USE_VTK_FILE}) ENDIF (USE_VTK_FILE) # # Find QT # INCLUDE (${CMAKE_ROOT}/Modules/FindQt.cmake) IF (USE_ITK_FILE) INCLUDE(${USE_ITK_FILE}) ENDIF(USE_ITK_FILE) INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} ${QT_INCLUDE_PATH} ${VTK_DIR}/VTK ${VTK_DIR}/VTK/Rendering ${VTK_DIR}/VTK/Imaging ${VTK_DIR}/VTK/Graphics ${VTK_DIR}/VTK/Hybrid ${VTK_DIR}/VTK/Common ${VTK_DIR}/VTK/Filtering ${VTK_DIR}/VTK/IO ${VTK_DIR}/VTK/Patented ${VTK_DIR}/VTK/Parallel ${VTK_DIR}/VTK/Utilities/zlib /usr/local/lib/VTK /usr/local/include/VTK /usr/local/qt/lib ) LINK_LIBRARIES ( vtkRendering vtkGraphics vtkHybrid vtkImaging vtkIO vtkFiltering vtkCommon vtkzlib ${QT_QT_LIBRARY} ) IF(WIN32) ADD_DEFINITIONS(-DQT_DLL) ENDIF(WIN32) SET(vtk_qt_SRCS vtkQGLImageMapper.cxx vtkQGLLight.cxx vtkQtOpenGLPolyDataMapper.cxx vtkQtOutputWindow.cxx vtkQGLImageWindow.cpp vtkQGLRenderWindow.cpp vtkQGLWindowQT.cpp vtkQGLPtrToQT.cpp vtkQGLRenderWindowInteractor.cpp vtkQtObjectFactory.cpp vtkQGLPtrToVTK.cpp vtkQGLTexture.cpp #moc_vtkQGLRenderWindowInteractor.cpp #moc_vtkQGLWindowQT.cpp #moc_vtkQtOutputWindow.cpp ) SET(vtk_qt_MOC_SRCS vtkQGLImageMapper.h vtkQGLPtrToQT.h vtkQGLRenderWindowInteractor.h vtkQtObjectFactory.h vtkQGLImageWindow.h vtkQGLPtrToVTK.h vtkQGLTexture.h vtkQtOpenGLPolyDataMapper.h vtkQGLLight.h vtkQGLRenderWindow.h vtkQGLWindowQT.h vtkQtOutputWindow.h ) IF(QT_WRAP_CPP) QT_WRAP_CPP(vtk_qt vtk_qt_SRCS vtk_qt_MOC_SRCS) ENDIF(QT_WRAP_CPP) #ADD_EXECUTABLE(vtk_qt vtk_qt_SRCS) #ADD_LIBRARY( vtk_qt SHARED vtk_qt_SRCS) ADD_LIBRARY( vtk_qt vtk_qt_SRCS)