]> Creatis software - FrontAlgorithms.git/blob - plugins/CMakeLists.txt
...
[FrontAlgorithms.git] / plugins / CMakeLists.txt
1 ## ==========================
2 ## == Build plugin library ==
3 ## ==========================
4
5 IF(USE_cpPlugins)
6   INCLUDE_DIRECTORIES(
7     ${PROJECT_SOURCE_DIR}/lib
8     ${PROJECT_BINARY_DIR}/lib
9     ${PROJECT_SOURCE_DIR}/plugins
10     ${PROJECT_BINARY_DIR}/plugins
11     )
12
13   SET(
14     _dirs
15     Functors
16     ImageFunctors
17     ImageAlgorithms
18     # RegionGrowFunctors
19     # DijkstraFunctors
20     )
21
22   FOREACH(_d ${_dirs})
23     cpPlugins_BuildPluginsLibrary(
24       fpaPlugins_${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
25       )
26     TARGET_LINK_LIBRARIES(
27       fpaPlugins_${_d}
28       cpPlugins cpPluginsDataObjects cpExtensions
29       ${fpa_AllInstances}
30       )
31   ENDFOREACH(_d)
32
33
34 #  OPTION(BUILD_ExperimentationPlugins "Build plugins for experimentation?" OFF)
35 #  IF(BUILD_ExperimentationPlugins)
36 #    LIST(APPEND _dirs Experiments)
37 #  ENDIF(BUILD_ExperimentationPlugins)
38
39 #  FOREACH(_d ${_dirs})
40 #    cpPlugins_BuildPluginsLibrary(
41 #      fpaPlugins${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
42 #      )
43 #    TARGET_LINK_LIBRARIES(
44 #      fpaPlugins${_d}
45 #      cpPlugins cpPluginsDataObjects cpExtensions
46 #      ${fpa_AllInstances}
47 #      )
48 #  ENDFOREACH(_d)
49 #  TARGET_LINK_LIBRARIES(
50 #    fpaPluginsImageAlgorithms
51 #    cpPlugins_ITKUnaryFunctorFilters
52 #    fpaPluginsRegionGrowFunctors
53 #    fpaPluginsDijkstraFunctors
54 #    )
55 ENDIF(USE_cpPlugins)
56
57 ## eof - $RCSfile$