]> Creatis software - cpPlugins.git/blob - CMakeLists.txt
...
[cpPlugins.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
2 INCLUDE(cmake/cpPlugins_Policies.cmake)
3 INCLUDE(cmake/cpPlugins_Functions.cmake)
4
5 ## ==================
6 ## == Project name ==
7 ## ==================
8
9 PROJECT(cpPlugins)
10 SET(prj_MAJ_VER "0")
11 SET(prj_MIN_VER "1")
12 SET(prj_REL_VER "0")
13 SET(prj_VERSION "${prj_MAJ_VER}.${prj_MIN_VER}.${prj_REL_VER}")
14 SET(prj_SHORT_VERSION "${prj_MAJ_VER}")
15
16 ## ==========================
17 ## == Packages and options ==
18 ## ==========================
19
20 INCLUDE(cmake/cpPlugins_Options.cmake)
21 INCLUDE(cmake/cpPlugins_KitwareTools.cmake)
22
23 ## =====================
24 ## == Qt4 is optional ==
25 ## =====================
26
27 OPTION(USE_QT4 "Build Qt4-based code" OFF)
28 INCLUDE(cmake/cpPlugins_Qt4Tools.cmake)
29
30 ## =========================
31 ## == Include directories ==
32 ## =========================
33
34 SET(
35   cpPlugins_RELATIVE_INCLUDE_DIRS
36   .
37   lib
38   lib/Itk2Vtk
39   lib/Instances
40   )
41 SET(cpPlugins_INCLUDE_DIRS)
42 FOREACH(_d ${cpPlugins_RELATIVE_INCLUDE_DIRS})
43   LIST(APPEND cpPlugins_INCLUDE_DIRS ${PROJECT_SOURCE_DIR}/${_d})
44   LIST(APPEND cpPlugins_INCLUDE_DIRS ${PROJECT_BINARY_DIR}/${_d})
45 ENDFOREACH(_d)
46 INCLUDE_DIRECTORIES(${cpPlugins_INCLUDE_DIRS})
47
48 ## =============================
49 ## == Subdirs containing code ==
50 ## =============================
51
52 SUBDIRS(appli cmake lib plugins)
53
54 ## eof - $RCSfile$