## ===========================
SET(
- _all_defs
+ _definitions
DataObjects
Filters
)
SET(_all_libs)
-FOREACH(_def ${_all_defs})
- CreateLib(
- fpaInstances${_def} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/fpa_${_def}.i
+FOREACH(_d ${_definitions})
+ FILE(GLOB _files ${CMAKE_CURRENT_SOURCE_DIR}/${_d}.*)
+ CreateLib(fpaInstances${_d} SHARED ${_files})
+ TARGET_LINK_LIBRARIES(
+ fpaInstances${_d}
+ ${ITK_LIBRARIES} ${VTK_LIBRARIES}
)
- LIST(APPEND _all_libs fpaInstances_${_def})
-ENDFOREACH(_def)
+ LIST(APPEND _all_libs fpaInstances${_d})
+ENDFOREACH(_d)
TARGET_LINK_LIBRARIES(
fpaInstancesDataObjects
- ${ITK_LIBRARIES}
- ${VTK_LIBRARIES}
- ${cpPlugins_Instances}
+ ${cpPlugins_AllInstances}
)
TARGET_LINK_LIBRARIES(
fpaInstancesFilters
)
SET(
- fpa_Instances ${_all_libs}
+ fpa_AllInstances ${_all_libs}
CACHE INTERNAL "All valid instances." FORCE
)