]> Creatis software - cpPlugins.git/blobdiff - CMakeLists.txt
...
[cpPlugins.git] / CMakeLists.txt
index 6c7e166e8a4cc417b242ff2e47cb207ecc2f6c6a..ad24e393a265276eb1560cc3d790ea8e79132754 100644 (file)
@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
 
 ## ========================
 ## == Project definition ==
@@ -35,37 +35,18 @@ SET(prj_SHORT_VERSION "${prj_MAJOR_VERSION}")
 ## == Functions, packages and options ==
 ## =====================================
 
-INCLUDE(cmake/DetectOS.cmake)
 INCLUDE(cmake/Restrictions.cmake)
 INCLUDE(cmake/Options.cmake)
-INCLUDE(cmake/Functions.cmake)
 INCLUDE(cmake/KitwareTools.cmake)
 OPTION(USE_QT4 "Build Qt4-based code" OFF)
-INCLUDE(cmake/Qt4Tools.cmake)
 IF(USE_QT4)
+  INCLUDE(cmake/QtTools.cmake)
   SET(
     cpPlugins_Qt4_VTKWidget QVTKWidget
     CACHE STRING "Base Qt4-based vtkRenderWindow"
     )
 ENDIF(USE_QT4)
-
-## ===========================
-## == Use all valid subdirs ==
-## ===========================
-
-SET(
-  _include_dirs
-  .
-  lib
-  lib/Itk2Vtk
-  lib/Instances
-  )
-FOREACH(_dir ${_include_dirs})
-  INCLUDE_DIRECTORIES(
-    ${PROJECT_SOURCE_DIR}/${_dir}
-    ${PROJECT_BINARY_DIR}/${_dir}
-    )
-ENDFOREACH(_dir)
+INCLUDE(cmake/Functions.cmake)
 
 ## ===========================
 ## == Build different parts ==