]> Creatis software - clitk.git/blob - common/CMakeLists.txt
Initial revision
[clitk.git] / common / CMakeLists.txt
1 #=========================================================
2 # Compiled Image types
3 # Comment/uncomment desired image types
4
5 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_CHAR")
6 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_UCHAR")
7 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_SHORT")
8 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_USHORT")
9 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_INT")
10 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_UINT")
11 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_FLOAT")
12 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGETYPE_DOUBLE")
13
14 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I${ITK_DIR}/gdcm/src/")
15
16 #=========================================================
17 # Compiled Image Dimension 
18 # Comment/uncomment desired image dimensions
19
20 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGEDIM_1")
21 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGEDIM_2")
22 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGEDIM_3")
23 #SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -DIMAGEDIM_4")
24
25 #=========================================================
26 INCLUDE(${PROJECT_SOURCE_DIR}/cmake/common.cmake)
27 #=========================================================
28
29 #=========================================================
30 # make clitk libraries
31
32 SET(clitkCommon_SRC
33   clitkCommon.cxx 
34   clitkListOfPair.cxx
35   clitkTimer.cxx
36   clitkImageCommon.cxx
37   clitkVoxImageIO.cxx  
38   clitkVoxImageIOFactory.cxx
39   clitkVfImageIO.cxx  
40   clitkVfImageIOFactory.cxx
41   clitkOrientation.cxx
42   clitkSignal.cxx
43   vvImage.cxx
44   clitkImageToImageGenericFilter.cxx
45   )  
46
47 ADD_LIBRARY(clitkCommon STATIC ${clitkCommon_SRC})
48
49 #ADD_LIBRARY(clitkCommonShared SHARED ${clitkCommon_SRC})
50 #SET_TARGET_PROPERTIES(clitkCommonShared PROPERTIES COMPILE_FLAGS -fPIC)