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_ITKInstances_Base
56 cpPlugins_ITKInstances_Image
57 cpPlugins_ITKInstances_ImageIterators
58 cpPlugins_ITKInstances_ImageFilters
59 cpPlugins_ITKInstances_Mesh
60 cpPlugins_ITKInstances_Paths
64 ## =====================
65 ## = Compilation rules =
66 ## =====================
69 OUTPUT ${lib_NAME}_Host.cxx
70 DEPENDS ${cpPlugins_HostCreator_APP} ${filters_HEADERS_H}
71 COMMAND ${cpPlugins_HostCreator_APP} ${lib_NAME}_Host.cxx ${filters_HEADERS_H}
78 ${filters_SOURCES_CXX}
80 SET_TARGET_PROPERTIES(
81 ${lib_NAME} PROPERTIES
83 SOVERSION "${prj_sVER}"
85 GENERATE_EXPORT_HEADER(
88 EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
89 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/plugins/${lib_DIR}/${lib_NAME}_Export.h
90 STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
92 TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
94 ## ========================
95 ## -- Installation rules --
96 ## ========================
100 RUNTIME DESTINATION bin
101 LIBRARY DESTINATION lib
102 ARCHIVE DESTINATION lib/static