1 ## ===========================
2 ## == Compile each instance ==
3 ## ===========================
5 FILE(GLOB _instances "${CMAKE_CURRENT_SOURCE_DIR}/*.i")
7 FOREACH(_instance ${_instances})
10 ${PROJECT_BINARY_DIR}/lib
11 ${_instance} ${cpPlugins_NUMBER_OF_FILES}
12 "" "${prj_VERSION}" "${prj_SHORT_VERSION}"
14 LIST(APPEND _all_instances ${_lib_name})
17 fpa_Instances ${_all_instances}
18 CACHE INTERNAL "All valid instances." FORCE
25 TARGET_LINK_LIBRARIES(
27 ${ITK_LIBRARIES} ${VTK_LIBRARIES}
28 ${cpPlugins_BaseObjects_LIB}
29 ${cpPlugins_Images_LIB} ${cpPlugins_Paths_LIB}
31 TARGET_LINK_LIBRARIES(
34 ${cpPlugins_ImageFilters_LIB}
37 ## ===================================
38 ## == Libraries to dynamically load ==
39 ## ===================================
42 FOREACH(_lib ${fpa_Instances})
43 LIST(APPEND fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/bin|${_lib}")
44 LIST(APPEND fpa_DynLibs "${CMAKE_INSTALL_PREFIX}/lib|${_lib}")
45 LIST(APPEND fpa_DynLibs "${LIBRARY_OUTPUT_PATH}|${_lib}")
47 FILE(WRITE ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "")
48 FOREACH(_lib ${fpa_DynLibs})
49 FILE(APPEND ${PROJECT_BINARY_DIR}/cpPlugins_Libraries.config "${_lib}\n")