## =========================== ## == Compile each instance == ## =========================== IF(USE_cpPlugins) INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/lib ${PROJECT_BINARY_DIR}/lib ) SET(_pfx fpaInstaces) SET(_instances DataObjects ImageFunctors ImageFilters ) SET(_build_instances) FOREACH(_i ${_instances}) cpPlugins_BuildLibrary( ${_pfx}${_i} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/${_i}.i ) TARGET_LINK_LIBRARIES( ${_pfx}${_i} ${cpPlugins_AllInstances} ${ITK_LIBRARIES} ${VTK_LIBRARIES} ) LIST(APPEND _build_instances ${_pfx}${_i}) ENDFOREACH(_i) TARGET_LINK_LIBRARIES( ${_pfx}ImageFilters ${_pfx}DataObjects ${_pfx}ImageFunctors cpPlugins_ITKUnaryFunctorFilters ) SET( fpa_AllInstances ${_build_instances} CACHE INTERNAL "All valid instances." FORCE ) ENDIF(USE_cpPlugins) ## eof - $RCSfile$