]> Creatis software - creaImageIO.git/blob - CMakeLists.txt
Starting version 2
[creaImageIO.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
2
3 PROJECT(creaImageIO)
4
5 SET(PROJECT_MAJOR_VERSION 0)
6 SET(PROJECT_MINOR_VERSION 2)
7 SET(PROJECT_BUILD_VERSION 1)
8 SET(CREA_VERBOSE_CMAKE TRUE)
9
10 FIND_PACKAGE(crea REQUIRED)
11 IF (crea_FOUND)
12   INCLUDE(${crea_USE_FILE})
13 ENDIF(crea_FOUND)
14
15 SET(USE_GDCM ON)
16 #SET(USE_GDCM2 ON)
17 SET(USE_GDCM_VTK ON)
18 SET(USE_WXWIDGETS ON)
19 SET(USE_VTK ON)
20 SET(USE_ITK OFF)
21 SET(USE_BOOST ON)
22
23 CREA_FIND_AND_USE_LIBRARIES()
24
25 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
26 SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR})
27 MARK_AS_ADVANCED(
28   CMAKE_BACKWARDS_COMPATIBILITY
29   EXECUTABLE_OUTPUT_PATH 
30   LIBRARY_OUTPUT_PATH
31   )
32
33 IF(WIN32)
34 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/win32)
35 LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/win32)
36 ENDIF(WIN32)
37
38
39 OPTION(BUILD_V2 "Build Version 2 ?" OFF) 
40
41 IF (BUILD_V2)
42   INCLUDE_DIRECTORIES(
43     ${PROJECT_BINARY_DIR}
44     ${PROJECT_SOURCE_DIR}/src2
45     )
46   SUBDIRS(src2)
47 ELSE (BUILD_V2)
48   INCLUDE_DIRECTORIES(
49     ${PROJECT_BINARY_DIR}
50     ${PROJECT_SOURCE_DIR}/src
51     )
52   SUBDIRS(src)
53 ENDIF (BUILD_V2)
54
55
56 #
57 SUBDIRS(appli)
58 SUBDIRS(bbtk)
59 SUBDIRS(install)