SET(lib_NAME fpaPlugins)
-SET(lib_DIR fpa)
-
-## ===============
-## = Source code =
-## ===============
-
SET(
- base_HEADERS_H
- ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.h
- ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.h
- )
-
-SET(
- filters_HEADERS_H
- #${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.h
- #${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.h
+ lib_HEADERS
+ ${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.h
${CMAKE_CURRENT_SOURCE_DIR}/ImageRegionGrow.h
${CMAKE_CURRENT_SOURCE_DIR}/ImageDijkstra.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.h
${CMAKE_CURRENT_SOURCE_DIR}/ExtractPathFromMinimumSpanningTree.h
${CMAKE_CURRENT_SOURCE_DIR}/ExtractEndPointsAndBifurcationsFromMinimumSpanningTree.h
- #${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.h
- ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.h
- #${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.h
- )
-
-SET(
- base_HEADERS_HXX
- ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.hxx
- )
-
-SET(
- base_SOURCES_CXX
- ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.cxx
- ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.cxx
)
-
SET(
- filters_SOURCES_CXX
- #${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.cxx
- #${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.cxx
+ lib_SOURCES
+ ${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.cxx
${CMAKE_CURRENT_SOURCE_DIR}/ImageRegionGrow.cxx
${CMAKE_CURRENT_SOURCE_DIR}/ImageDijkstra.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeReader.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTreeWriter.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.cxx
${CMAKE_CURRENT_SOURCE_DIR}/ExtractPathFromMinimumSpanningTree.cxx
${CMAKE_CURRENT_SOURCE_DIR}/ExtractEndPointsAndBifurcationsFromMinimumSpanningTree.cxx
- #${CMAKE_CURRENT_SOURCE_DIR}/RegionGrowThresholdFunction.cxx
- ${CMAKE_CURRENT_SOURCE_DIR}/InvertCostFunction.cxx
- #${CMAKE_CURRENT_SOURCE_DIR}/GradientBaseImageFunctionSource.cxx
)
-
SET(
- target_LIBRARIES
- ${fpa_ALL_INSTANCES}
- ${cpExtensions_LIBRARY}
+ lib_OTHER_SOURCES
+ ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.hxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/BaseImageFilter.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/MinimumSpanningTree.cxx
+ ${CMAKE_CURRENT_SOURCE_DIR}/ImageSkeleton.h
+ ${CMAKE_CURRENT_SOURCE_DIR}/ImageSkeleton.cxx
)
+SET(lib_QT4_HEADERS "")
-## =====================
-## = Compilation rules =
-## =====================
-
-ADD_CUSTOM_COMMAND(
- OUTPUT ${lib_NAME}_Host.cxx
- DEPENDS ${cpPlugins_HostCreator} ${filters_HEADERS_H}
- COMMAND ${cpPlugins_HostCreator} ${lib_NAME}_Host.cxx ${filters_HEADERS_H}
- )
-ADD_LIBRARY(
- ${lib_NAME}
- SHARED
- ${lib_NAME}_Host.cxx
- ${base_SOURCES_CXX}
- ${filters_SOURCES_CXX}
- )
-SET_TARGET_PROPERTIES(
- ${lib_NAME} PROPERTIES
- VERSION "${prj_VER}"
- SOVERSION "${prj_sVER}"
- )
-GENERATE_EXPORT_HEADER(
- ${lib_NAME}
- BASE_NAME ${lib_NAME}
- EXPORT_MACRO_NAME ${lib_NAME}_EXPORT
- EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/plugins/${lib_DIR}/${lib_NAME}_Export.h
- STATIC_DEFINE ${lib_NAME}_BUILT_AS_STATIC
+cpPlugins_WrapPlugins(
+ ${lib_NAME} ${prj_VER} ${prj_sVER}
+ "${lib_HEADERS}"
+ "${lib_SOURCES}"
+ "${lib_OTHER_SOURCES}"
+ "${lib_QT4_HEADERS}"
+ ${cpExtensions_LIBRARY}
+ ${fpa_LIBRARIES}
)
-TARGET_LINK_LIBRARIES(${lib_NAME} ${target_LIBRARIES})
## ========================
## -- Installation rules --
## ========================
-INSTALL(
- TARGETS ${lib_NAME}
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib/static
- )
+#INSTALL(
+# TARGETS ${lib_NAME}
+# RUNTIME DESTINATION bin
+# LIBRARY DESTINATION lib
+# ARCHIVE DESTINATION lib/static
+# )
## eof - $RCSfile$