15 NeighborhoodImageIterators
25 PolyLineParametricPath
30 ## =======================
31 ## == Compile instances ==
32 ## =======================
35 FOREACH(_d ${_definitions})
36 FILE(GLOB _files ${CMAKE_CURRENT_SOURCE_DIR}/${_d}.*)
37 CreateLib(cpInstances${_d} SHARED ${_files})
38 TARGET_LINK_LIBRARIES(
40 ${ITK_LIBRARIES} ${VTK_LIBRARIES}
42 LIST(APPEND _all_libs cpInstances${_d})
45 ## =====================
46 ## == Further linking ==
47 ## =====================
50 TARGET_LINK_LIBRARIES(${_pfx}BoundingBox ${_pfx}BaseObjects)
51 TARGET_LINK_LIBRARIES(${_pfx}Transforms ${_pfx}BaseObjects)
52 TARGET_LINK_LIBRARIES(${_pfx}Mesh ${_pfx}BoundingBox)
53 TARGET_LINK_LIBRARIES(${_pfx}ScalarImages ${_pfx}BaseObjects)
54 TARGET_LINK_LIBRARIES(${_pfx}ComplexImages ${_pfx}ScalarImages)
55 TARGET_LINK_LIBRARIES(${_pfx}ColorImages ${_pfx}ScalarImages)
56 TARGET_LINK_LIBRARIES(${_pfx}VectorImages ${_pfx}ScalarImages)
57 TARGET_LINK_LIBRARIES(${_pfx}MatrixImages ${_pfx}ScalarImages)
58 TARGET_LINK_LIBRARIES(
67 TARGET_LINK_LIBRARIES(${_pfx}ImageIterators ${_pfx}Image)
68 TARGET_LINK_LIBRARIES(${_pfx}NeighborhoodImageIterators ${_pfx}Image)
69 TARGET_LINK_LIBRARIES(${_pfx}BaseImageFilters ${_pfx}ImageIterators)
70 TARGET_LINK_LIBRARIES(${_pfx}ComplexImageFilters ${_pfx}ImageIterators)
71 TARGET_LINK_LIBRARIES(
78 ${_pfx}BaseImageFilters
80 TARGET_LINK_LIBRARIES(
81 ${_pfx}UnaryFunctorFilters
84 ${_pfx}BaseImageFilters
86 TARGET_LINK_LIBRARIES(
87 ${_pfx}BinaryFunctorFilters
90 ${_pfx}BaseImageFilters
92 TARGET_LINK_LIBRARIES(
93 ${_pfx}DistanceMapFilters
94 ${_pfx}UnaryFunctorFilters
97 ${_pfx}NeighborhoodImageIterators
98 ${_pfx}BaseImageFilters
100 TARGET_LINK_LIBRARIES(
101 ${_pfx}PolyLineParametricPath
105 TARGET_LINK_LIBRARIES(
109 TARGET_LINK_LIBRARIES(
111 ${_pfx}PolyLineParametricPath
113 TARGET_LINK_LIBRARIES(
114 ${_pfx}ImageSliceFilters
116 ${_pfx}ImageIterators
117 ${_pfx}NeighborhoodImageIterators
118 ${_pfx}BaseImageFilters
119 ${_pfx}ComplexImageFilters
120 ${_pfx}ExtractImageFilters
124 TARGET_LINK_LIBRARIES(
125 ${_pfx}ImageSeparableFilters
127 ${_pfx}BaseImageFilters
128 ${_pfx}UnaryFunctorFilters
130 TARGET_LINK_LIBRARIES(
131 ${_pfx}ExtractImageFilters
133 ${_pfx}BaseImageFilters
134 ${_pfx}ComplexImageFilters
137 ## ===================================================
138 ## == Keep track of all created instances libraries ==
139 ## ===================================================
142 cpPlugins_AllInstances ${_all_libs}
143 CACHE INTERNAL "All valid instances." FORCE