1 #=========================================================
2 # make clitk libraries*
3 CONFIGURE_FILE(clitkConfiguration.h.in ${PROJECT_BINARY_DIR}/clitkConfiguration.h)
10 clitkTransformUtilities.cxx
12 clitkGateAsciiImageIO.cxx
13 clitkGateAsciiImageIOFactory.cxx
15 clitkVoxImageIOFactory.cxx
17 clitkVfImageIOFactory.cxx
18 clitkXdrImageIOReader.cxx
19 clitkXdrImageIOWriter.cxx
20 clitkXdrImageIOFactory.cxx
22 rtkHisImageIOFactory.cxx
24 rtkHndImageIOFactory.cxx
26 rtkEdfImageIOFactory.cxx
28 rtkXRadImageIOFactory.cxx
30 rtkImagXImageIOFactory.cxx
31 rtkImagXXMLFileReader.cxx
32 clitkEsrfHstImageIO.cxx
33 clitkEsrfHstImageIOFactory.cxx
34 clitkEsrfHstXMLFileReader.cxx
35 clitkDicomRTDoseIO.cxx
36 clitkDicomRTDoseIOFactory.cxx
38 clitkImageToImageGenericFilterBase.cxx
39 clitkExceptionObject.cxx
46 IF(CLITK_PRIVATE_FEATURES)
47 SET(clitkCommon_SRC ${clitkCommon_SRC}
48 ${PROJECT_SOURCE_DIR}/private_features/clitkUsfImageIO.cxx
49 ${PROJECT_SOURCE_DIR}/private_features/clitkUsfImageIOFactory.cxx
50 ${PROJECT_SOURCE_DIR}/private_features/clitkUSVoxImageIO.cxx
51 ${PROJECT_SOURCE_DIR}/private_features/clitkUSVoxImageIOFactory.cxx
52 ${PROJECT_SOURCE_DIR}/private_features/clitkSvlImageIO.cxx
53 ${PROJECT_SOURCE_DIR}/private_features/clitkSvlImageIOFactory.cxx
55 ENDIF(CLITK_PRIVATE_FEATURES)
57 ### Declare clitkCommon library
58 ADD_LIBRARY(clitkCommon STATIC ${clitkCommon_SRC})
61 TARGET_LINK_LIBRARIES(clitkCommon statgrab)
62 ENDIF(CLITK_MEMORY_INFO)
65 ### Set add libraries if system GDCM
66 DD(CLITK_USE_SYSTEM_GDCM)
67 IF (CLITK_USE_SYSTEM_GDCM)
68 FIND_PACKAGE(GDCM REQUIRED)
72 #SET(CLITK_GDCM_LIBRARIES gdcmDSED)
73 SET(CLITK_GDCM_LIBRARIES gdcmDICT gdcmMSFF vtkgdcm)
74 DD(CLITK_GDCM_LIBRARIES)
77 TARGET_LINK_LIBRARIES(clitkCommon vtkCommon vtkImaging ${ITK_LIBRARIES} ${CLITK_GDCM_LIBRARIES})
79 ADD_LIBRARY(clitkDicomRTStruct STATIC
80 clitkDicomRT_Contour.cxx
82 clitkDicomRT_StructureSet.cxx
83 clitkDicomRTStruct2ImageFilter.cxx
86 TARGET_LINK_LIBRARIES(clitkDicomRTStruct vtkHybrid ${CLITK_GDCM_LIBRARIES})
88 #ADD_LIBRARY(clitkCommonShared SHARED ${clitkCommon_SRC})
89 #SET_TARGET_PROPERTIES(clitkCommonShared PROPERTIES COMPILE_FLAGS -fPIC)