1 ## ===========================
2 ## == Compile each instance ==
3 ## ===========================
5 FILE(GLOB _instances "${CMAKE_CURRENT_SOURCE_DIR}/*.i")
7 FOREACH(_instance ${_instances})
10 ${_instance} ${cpPlugins_NUMBER_OF_FILES}
11 "" "${prj_VERSION}" "${prj_SHORT_VERSION}"
13 LIST(APPEND _all_instances ${_lib_name})
16 fpa_Instances ${_all_instances}
17 CACHE INTERNAL "All valid instances." FORCE
24 TARGET_LINK_LIBRARIES(fpa_DataObjects ${ITK_LIBRARIES} ${cpPlugins_BaseObjects_LIB} ${cpPlugins_Images_LIB})
25 TARGET_LINK_LIBRARIES(fpa_Filters fpa_DataObjects ${cpPlugins_ImageFilters_LIB})
27 ## ===================================
28 ## == Libraries to dynamically load ==
29 ## ===================================
32 FOREACH(_lib ${fpa_Instances})
33 LIST(APPEND fpa_DynLibs local@${_lib})
35 FILE(WRITE ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "")
36 FOREACH(_lib ${fpa_DynLibs})
37 FILE(APPEND ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "${_lib}\n")