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
54 ${cpExtensions_LIBRARY}
57 ## =====================
58 ## = Compilation rules =
59 ## =====================
62 OUTPUT ${lib_NAME}_Host.cxx
63 DEPENDS ${cpPlugins_HostCreator} ${filters_HEADERS_H}
64 COMMAND ${cpPlugins_HostCreator} ${lib_NAME}_Host.cxx ${filters_HEADERS_H}
71 ${filters_SOURCES_CXX}
73 SET_TARGET_PROPERTIES(
74 ${lib_NAME} PROPERTIES
76 SOVERSION "${prj_sVER}"
78 GENERATE_EXPORT_HEADER(
81 EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
82 EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/plugins/${lib_DIR}/${lib_NAME}_Export.h
83 STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
85 TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
87 ## ========================
88 ## -- Installation rules --
89 ## ========================
93 RUNTIME DESTINATION bin
94 LIBRARY DESTINATION lib
95 ARCHIVE DESTINATION lib/static