1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
2 INCLUDE(cmake/cpPlugins_Policies.cmake)
3 INCLUDE(cmake/cpPlugins_Functions.cmake)
13 SET(prj_VER "${prj_MAJ_VER}.${prj_MIN_VER}.${prj_REL_VER}")
14 SET(prj_sVER "${prj_MAJ_VER}")
20 OPTION(BUILD_EXAMPLES "Build examples" OFF)
22 ## ==========================
23 ## == Packages and options ==
24 ## ==========================
26 INCLUDE(cmake/cpPlugins_Options.cmake)
27 INCLUDE(cmake/cpPlugins_KitwareTools.cmake)
28 INCLUDE(cmake/cpPlugins_Qt4Tools.cmake)
30 ## ===================================
31 ## == Libraries to dynamically load ==
32 ## ===================================
34 SET(cpPlugins_DynLibs)
35 FOREACH(i ${VTK_LIBRARIES})
36 GET_TARGET_PROPERTY(lib_${i} ${i} LOCATION)
37 LIST(APPEND cpPlugins_DynLibs ${lib_${i}})
39 FOREACH(i ${ITK_LIBRARIES})
40 GET_TARGET_PROPERTY(lib_${i} ${i} LOCATION)
41 LIST(APPEND cpPlugins_DynLibs ${lib_${i}})
44 ## =========================
45 ## == Include directories ==
46 ## =========================
51 ${PROJECT_SOURCE_DIR}/lib
52 ${PROJECT_BINARY_DIR}/lib
53 ${PROJECT_SOURCE_DIR}/lib/cpPlugins_Instances
54 ${PROJECT_BINARY_DIR}/lib/cpPlugins_Instances
55 ${PROJECT_SOURCE_DIR}/plugins
56 ${PROJECT_BINARY_DIR}/plugins
57 ${PROJECT_SOURCE_DIR}/lib/third_party
58 ${PROJECT_BINARY_DIR}/lib/third_party
59 ${PROJECT_SOURCE_DIR}/lib/third_party/dirent
60 ${PROJECT_BINARY_DIR}/lib/third_party/dirent
61 ${PROJECT_SOURCE_DIR}/lib/ItkVtkGlue
62 ${PROJECT_BINARY_DIR}/lib/ItkVtkGlue
65 ## =============================
66 ## == Subdirs containing code ==
67 ## =============================