## =========================================== ## == Directories containing instantiations == ## =========================================== SET( _directories BaseObjects Images Geometries Extensions ) ## ========================= ## == Real instantiations == ## ========================= SET(_pfx cpInstances_) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/BaseObjects ${CMAKE_CURRENT_BINARY_DIR}/BaseObjects ${CMAKE_CURRENT_SOURCE_DIR}/Images ${CMAKE_CURRENT_BINARY_DIR}/Images ) FOREACH(_dir ${_directories}) cpPlugins_BuildLibrary(${_pfx}${_dir} SHARED ${_dir}) ENDFOREACH(_dir) ## =========== ## == Links == ## =========== TARGET_LINK_LIBRARIES(${_pfx}BaseObjects ${ITK_LIBRARIES}) TARGET_LINK_LIBRARIES(${_pfx}Images ${_pfx}BaseObjects ${VTK_LIBRARIES}) TARGET_LINK_LIBRARIES(${_pfx}Geometries ${_pfx}BaseObjects) TARGET_LINK_LIBRARIES(${_pfx}Extensions cpExtensions ${_pfx}Geometries) ## ========================== ## == Generic data objects == ## ========================== cpPlugins_BuildLibrary(cpPluginsDataObjects SHARED DataObjects) TARGET_LINK_LIBRARIES( cpPluginsDataObjects cpExtensions cpPlugins ${_pfx}Images ${_pfx}Geometries ${_pfx}Extensions ) ## eof - $RCSfile$