diff --git a/CMakeLists.txt b/CMakeLists.txt index d7a0a79b..cab7e0fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -135,7 +135,9 @@ ENDIF(APPLE) FIND_PACKAGE(OpenCV REQUIRED core highgui flann features2d calib3d imgproc nonfree gpu) FIND_PACKAGE(PCL 1.7 REQUIRED) FIND_PACKAGE(VTK REQUIRED) -find_package(QVTK REQUIRED) +IF("${VTK_MAJOR_VERSION}" EQUAL 5) + FIND_PACKAGE(QVTK REQUIRED) # only for VTK 5 +ENDIF("${VTK_MAJOR_VERSION}" EQUAL 5) FIND_PACKAGE(ZLIB REQUIRED) FIND_PACKAGE(Freenect) FIND_PACKAGE(OpenNI2) diff --git a/guilib/src/CMakeLists.txt b/guilib/src/CMakeLists.txt index 115a7b79..6a275531 100644 --- a/guilib/src/CMakeLists.txt +++ b/guilib/src/CMakeLists.txt @@ -83,7 +83,6 @@ SET(INCLUDE_DIRS ${OpenCV_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} # for qt ui generated in binary dir ${PCL_INCLUDE_DIRS} - ${QVTK_INCLUDE_DIR} ) INCLUDE(${QT_USE_FILE}) @@ -92,9 +91,13 @@ SET(LIBRARIES ${QT_LIBRARIES} ${OpenCV_LIBS} ${PCL_LIBRARIES} - ${QVTK_LIBRARY} ) +IF(VTK_USE_QVTK) + SET(INCLUDE_DIRS ${INCLUDE_DIRS} ${QVTK_INCLUDE_DIR}) + SET(LIBRARIES ${LIBRARIES} ${QVTK_LIBRARY}) +ENDIF(VTK_USE_QVTK) + #include files INCLUDE_DIRECTORIES(${INCLUDE_DIRS})