3 ## ======================
4 ## == Base itk objects ==
5 ## ======================
12 CreateLib(${_pfx}${_b} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/${_b}.i)
13 TARGET_LINK_LIBRARIES(${_pfx}${_b} ${ITK_LIBRARIES})
14 ENDFOREACH(_b ${_base})
16 ## ===========================
17 ## == Base itk data objects ==
18 ## ===========================
23 ${CMAKE_CURRENT_SOURCE_DIR}/ITKBoundingBoxes.i
24 ${CMAKE_CURRENT_SOURCE_DIR}/ITKImages.i
25 ${CMAKE_CURRENT_SOURCE_DIR}/ITKMeshes.i
26 ${CMAKE_CURRENT_SOURCE_DIR}/ITKPaths.i
27 ${CMAKE_CURRENT_SOURCE_DIR}/ITKTransforms.i
29 TARGET_LINK_LIBRARIES(
31 ${_pfx}ITKBaseObjects ${VTK_LIBRARIES}
35 ${_pfx}ITKImageIterators
37 ${CMAKE_CURRENT_SOURCE_DIR}/ITKSimpleImageIterators.i
38 ${CMAKE_CURRENT_SOURCE_DIR}/ITKNeighborhoodImageIterators.i
40 TARGET_LINK_LIBRARIES(
41 ${_pfx}ITKImageIterators
46 ${_pfx}ITKImageInterpolators
48 ${CMAKE_CURRENT_SOURCE_DIR}/ITKImageInterpolators.i
50 TARGET_LINK_LIBRARIES(
51 ${_pfx}ITKImageInterpolators
52 ${_pfx}ITKBaseImageFilters
56 ${_pfx}ITKBaseImageFilters
58 ${CMAKE_CURRENT_SOURCE_DIR}/ITKBaseImageFilters.i
59 ${CMAKE_CURRENT_SOURCE_DIR}/ITK2VTKImageFilters.i
61 TARGET_LINK_LIBRARIES(
62 ${_pfx}ITKBaseImageFilters
63 ${_pfx}ITKImageIterators
69 ${CMAKE_CURRENT_SOURCE_DIR}/Image.cxx
70 ${CMAKE_CURRENT_SOURCE_DIR}/Image.d
71 ${CMAKE_CURRENT_SOURCE_DIR}/Image.h
72 ${CMAKE_CURRENT_SOURCE_DIR}/Mesh.cxx
73 ${CMAKE_CURRENT_SOURCE_DIR}/Mesh.d
74 ${CMAKE_CURRENT_SOURCE_DIR}/Mesh.h
75 ${CMAKE_CURRENT_SOURCE_DIR}/PolyLineParametricPath.cxx
76 ${CMAKE_CURRENT_SOURCE_DIR}/PolyLineParametricPath.h
77 ${CMAKE_CURRENT_SOURCE_DIR}/PolyLineParametricPath.d
78 ${CMAKE_CURRENT_SOURCE_DIR}/BoundingBox.cxx
79 ${CMAKE_CURRENT_SOURCE_DIR}/BoundingBox.h
80 ${CMAKE_CURRENT_SOURCE_DIR}/Skeleton.cxx
81 ${CMAKE_CURRENT_SOURCE_DIR}/Skeleton.h
82 ${CMAKE_CURRENT_SOURCE_DIR}/Skeleton.d
83 ${CMAKE_CURRENT_SOURCE_DIR}/Simple3DCurve.cxx
84 ${CMAKE_CURRENT_SOURCE_DIR}/Simple3DCurve.h
85 ${CMAKE_CURRENT_SOURCE_DIR}/Simple3DCurve.d
88 TARGET_LINK_LIBRARIES(
92 ${_pfx}ITKBaseImageFilters
95 ## ===================================================
96 ## == Keep track of all created instances libraries ==
97 ## ===================================================
100 cpPlugins_AllInstances
101 ${_pfx}ITKBaseObjects
102 ${_pfx}ITKDataObjects
103 ${_pfx}ITKImageIterators
104 ${_pfx}ITKImageInterpolators
105 ${_pfx}ITKBaseImageFilters
106 CACHE INTERNAL "All valid instances." FORCE