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
28 ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.hxx
33 ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.cxx
34 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.cxx
39 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.cxx
40 ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.cxx
41 ${CMAKE_CURRENT_SOURCE_DIR}/ImageRegionGrow.cxx
42 ${CMAKE_CURRENT_SOURCE_DIR}/ImageDijkstra.cxx
43 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractPathFromMinimumSpanningTree.cxx
44 ${CMAKE_CURRENT_SOURCE_DIR}/ExtractEndPointsAndBifurcationsFromMinimumSpanningTree.cxx
45 ${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.cxx
46 ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.cxx
51 ${cpExtensions_LIBRARY}
53 cpPlugins_ITKInstances_Base
54 cpPlugins_ITKInstances_Image
55 cpPlugins_ITKInstances_ImageIterators
56 cpPlugins_ITKInstances_ImageFilters
57 cpPlugins_ITKInstances_Mesh
58 cpPlugins_ITKInstances_Paths
62 ## =====================
63 ## = Compilation rules =
64 ## =====================
67 OUTPUT ${lib_NAME}_Host.cxx
68 DEPENDS ${cpPlugins_HostCreator_APP} ${filters_HEADERS_H}
69 COMMAND ${cpPlugins_HostCreator_APP} ${lib_NAME}_Host.cxx ${filters_HEADERS_H}
76 ${filters_SOURCES_CXX}
78 SET_TARGET_PROPERTIES(
79 ${lib_NAME} PROPERTIES
81 SOVERSION "${prj_sVER}"
83 GENERATE_EXPORT_HEADER(
86 EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
87 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/plugins/${lib_DIR}/${lib_NAME}_Export.h
88 STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
90 TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
92 ## ========================
93 ## -- Installation rules --
94 ## ========================
98 RUNTIME DESTINATION bin
99 LIBRARY DESTINATION lib
100 ARCHIVE DESTINATION lib/static