-FIND_PACKAGE(VTK REQUIRED)
-INCLUDE(${VTK_USE_FILE})
-
-IF(USE_QT4)
- IF(NOT WIN32)
- FIND_LIBRARY(
- VTK_USES_QT
- NAMES vtkGUISupportQt-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
- HINTS ${VTK_LIBRARY_DIRS}
- PATHS /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64
- )
- FIND_LIBRARY(
- VTK_USES_QT_OPENGL
- vtkGUISupportQtOpenGL-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
- HINTS ${VTK_LIBRARY_DIRS}
- PATHS /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64
- )
- MARK_AS_ADVANCED(FORCE VTK_USES_QT)
- MARK_AS_ADVANCED(FORCE VTK_USES_QT_OPENGL)
- IF(VTK_USES_QT AND VTK_USES_QT_OPENGL)
- FIND_PACKAGE(Qt4 REQUIRED)
- INCLUDE(${QT_USE_FILE})
- ELSE(VTK_USES_QT AND VTK_USES_QT_OPENGL)
- MESSAGE(FATAL_ERROR "VTK ${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} was not compiled with Qt4 support!")
- ENDIF(VTK_USES_QT AND VTK_USES_QT_OPENGL)
- ELSE(NOT WIN32)
- FIND_PACKAGE(Qt4 REQUIRED)
- INCLUDE(${QT_USE_FILE})
- ENDIF(NOT WIN32)
-ENDIF(USE_QT4)
-
-## ================================================
-## = Do not allow to build inside the source tree =
-## ================================================
-
-IF(PROJECT_BINARY_DIR STREQUAL ${PROJECT_SOURCE_DIR})
- MESSAGE(FATAL_ERROR "Building in the source tree is not allowed")
-ENDIF(PROJECT_BINARY_DIR STREQUAL ${PROJECT_SOURCE_DIR})
-
-## =====================================
-## = Where to put executables and libs =
-## =====================================
-
-SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
-SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR})
-MARK_AS_ADVANCED(
- CMAKE_BACKWARDS_COMPATIBILITY
- EXECUTABLE_OUTPUT_PATH
- LIBRARY_OUTPUT_PATH
- )
-
-## ==============================
-## = Subdirs containing headers =
-## ==============================
-
-INCLUDE_DIRECTORIES(
- ${PROJECT_SOURCE_DIR}/lib
- ${PROJECT_SOURCE_DIR}/lib/third_party
- ${PROJECT_BINARY_DIR}/lib
- ${PROJECT_BINARY_DIR}/lib/third_party
- )
-IF(WIN32)
- INCLUDE_DIRECTORIES(
- ${PROJECT_SOURCE_DIR}/lib/third_party/glext
- )
-ENDIF(WIN32)
-
-## ===========================
-## = Subdirs containing code =
-## ===========================
-
-SUBDIRS(
- cmake
- lib
- appli
- )