]> Creatis software - FrontAlgorithms.git/blob - plugins/CMakeLists.txt
update
[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     ImageAlgorithms
16     RegionGrowFunctors
17     DijkstraFunctors
18     )
19   OPTION(BUILD_ExperimentationPlugins "Build plugins for experimentation?" OFF)
20   IF(BUILD_ExperimentationPlugins)
21     LIST(APPEND _dirs Experiments)
22   ENDIF(BUILD_ExperimentationPlugins)
23
24   FOREACH(_d ${_dirs})
25     cpPlugins_BuildPluginsLibrary(
26       fpaPlugins${_d} ${CMAKE_CURRENT_SOURCE_DIR}/${_d}
27       )
28     TARGET_LINK_LIBRARIES(
29       fpaPlugins${_d}
30       cpPlugins cpPluginsDataObjects cpExtensions
31       ${fpa_AllInstances}
32       )
33   ENDFOREACH(_d)
34   TARGET_LINK_LIBRARIES(fpaPluginsImageAlgorithms fpaPluginsDijkstraFunctors)
35
36 ENDIF(USE_cpPlugins)
37
38 ## eof - $RCSfile$