+SET(_p cpInstances)
SET(
_all_defs
BaseObjects
- SimpleImages
- ImageIterators
- ImageNeighborhoodIterators
+ BoundingBoxes
+ Meshes
+ Images
+ SimpleIterators
+ NeighborhoodIterators
ImageFiltersBases
ImageComplexFilters
ImageInterpolators
- BoundingBoxes
- Meshes
- Paths
Transforms
+ Paths
)
SET(_all_libs)
FOREACH(_def ${_all_defs})
+ SET(_name ${_p}${_def})
CompileInstances(
- cpInstances_${_def}
+ ${_name}
${_def}.i
${cpPlugins_CONFIG_NUMBER_OF_FILES}
)
- LIST(APPEND _all_libs cpInstances_${_def})
+ LIST(APPEND _all_libs ${_name})
ENDFOREACH(_def)
SET(
cpPlugins_Instances ${_all_libs}
CACHE INTERNAL "All valid instances." FORCE
)
-TARGET_LINK_LIBRARIES(cpInstances_BaseObjects ${ITK_LIBRARIES})
-TARGET_LINK_LIBRARIES(cpInstances_SimpleImages cpInstances_BaseObjects)
-TARGET_LINK_LIBRARIES(cpInstances_ImageIterators cpInstances_SimpleImages)
-TARGET_LINK_LIBRARIES(cpInstances_ImageNeighborhoodIterators cpInstances_SimpleImages)
-TARGET_LINK_LIBRARIES(cpInstances_ImageFiltersBases cpInstances_SimpleImages)
-TARGET_LINK_LIBRARIES(cpInstances_ImageComplexFilters cpInstances_ImageFiltersBases cpInstances_ImageIterators)
-TARGET_LINK_LIBRARIES(cpInstances_ImageInterpolators cpInstances_BaseObjects)
-TARGET_LINK_LIBRARIES(cpInstances_BoundingBoxes cpInstances_BaseObjects)
-TARGET_LINK_LIBRARIES(cpInstances_Meshes cpInstances_BoundingBoxes)
-TARGET_LINK_LIBRARIES(cpInstances_Paths cpInstances_BaseObjects ${VTK_LIBRARIES})
-TARGET_LINK_LIBRARIES(cpInstances_Transforms cpInstances_BaseObjects)
+TARGET_LINK_LIBRARIES(${_p}BaseObjects ${ITK_LIBRARIES})
+TARGET_LINK_LIBRARIES(${_p}BoundingBoxes ${_p}BaseObjects)
+TARGET_LINK_LIBRARIES(${_p}Meshes ${_p}BoundingBoxes)
+TARGET_LINK_LIBRARIES(${_p}Images ${_p}BaseObjects)
+TARGET_LINK_LIBRARIES(${_p}SimpleIterators ${_p}Images)
+TARGET_LINK_LIBRARIES(${_p}NeighborhoodIterators ${_p}Images)
+TARGET_LINK_LIBRARIES(${_p}ImageFiltersBases ${_p}Images)
+TARGET_LINK_LIBRARIES(${_p}ImageComplexFilters ${_p}ImageFiltersBases ${_p}SimpleIterators)
+TARGET_LINK_LIBRARIES(${_p}ImageInterpolators ${_p}BaseObjects)
+TARGET_LINK_LIBRARIES(${_p}Transforms ${_p}BaseObjects)
+TARGET_LINK_LIBRARIES(${_p}Paths ${_p}BaseObjects)
## eof - $RCSfilfe$