1 SET(lib_NAME fpaPlugins)
10 ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.h
11 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.h
16 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.h
17 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.h
18 ${CMAKE_CURRENT_SOURCE_DIR}/ImageRegionGrow.h
19 ${CMAKE_CURRENT_SOURCE_DIR}/ImageDijkstra.h
20 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractPathFromMinimumSpanningTree.h
21 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractEndPointsAndBifurcationsFromMinimumSpanningTree.h
22 ${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.h
23 ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.h
24 ${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.h
29 ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.hxx
34 ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.cxx
35 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.cxx
40 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.cxx
41 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.cxx
42 ${CMAKE_CURRENT_SOURCE_DIR}/ImageRegionGrow.cxx
43 ${CMAKE_CURRENT_SOURCE_DIR}/ImageDijkstra.cxx
44 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractPathFromMinimumSpanningTree.cxx
45 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractEndPointsAndBifurcationsFromMinimumSpanningTree.cxx
46 ${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.cxx
47 ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.cxx
48 ${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.cxx
53 ${cpExtensions_LIBRARY}
55 cpPlugins_ImageIterators
60 ## =====================
61 ## = Compilation rules =
62 ## =====================
65 OUTPUT ${lib_NAME}_Host.cxx
66 DEPENDS ${cpPlugins_HostCreator_APP} ${filters_HEADERS_H}
67 COMMAND ${cpPlugins_HostCreator_APP} ${lib_NAME}_Host.cxx ${filters_HEADERS_H}
74 ${filters_SOURCES_CXX}
76 SET_TARGET_PROPERTIES(
77 ${lib_NAME} PROPERTIES
79 SOVERSION "${prj_sVER}"
81 GENERATE_EXPORT_HEADER(
84 EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
85 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/plugins/${lib_DIR}/${lib_NAME}_Export.h
86 STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
88 TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
90 ## ========================
91 ## -- Installation rules --
92 ## ========================
96 RUNTIME DESTINATION bin
97 LIBRARY DESTINATION lib
98 ARCHIVE DESTINATION lib/static