1 ## ===========================================
2 ## == Directories containing instantiations ==
3 ## ===========================================
13 ## =========================
14 ## == Real instantiations ==
15 ## =========================
17 SET(_pfx cpInstances_)
20 ${CMAKE_CURRENT_SOURCE_DIR}/BaseObjects
21 ${CMAKE_CURRENT_BINARY_DIR}/BaseObjects
22 ${CMAKE_CURRENT_SOURCE_DIR}/Images
23 ${CMAKE_CURRENT_BINARY_DIR}/Images
25 FOREACH(_dir ${_directories})
26 cpPlugins_BuildLibrary(${_pfx}${_dir} SHARED ${_dir})
33 TARGET_LINK_LIBRARIES(${_pfx}BaseObjects ${ITK_LIBRARIES})
34 TARGET_LINK_LIBRARIES(${_pfx}Images ${_pfx}BaseObjects ${VTK_LIBRARIES})
35 TARGET_LINK_LIBRARIES(${_pfx}Geometries ${_pfx}BaseObjects)
36 TARGET_LINK_LIBRARIES(${_pfx}Extensions cpExtensions ${_pfx}Geometries)
38 ## ==========================
39 ## == Generic data objects ==
40 ## ==========================
42 cpPlugins_BuildLibrary(cpPluginsDataObjects SHARED DataObjects)
43 TARGET_LINK_LIBRARIES(
47 ${_pfx}Images ${_pfx}Geometries ${_pfx}Extensions