]> Creatis software - cpPlugins.git/blob - plugins/CMakeLists.txt
b1290e789c0b409dfdabf53ee386e7a0a703d69c
[cpPlugins.git] / plugins / CMakeLists.txt
1 ## =============
2 ## == Subdirs ==
3 ## =============
4
5 SET(
6   _dirlist
7   GenericFilters
8   VTKFilters
9   VTKIO
10   VTKWidgets
11   ITKIO
12   ITKUnaryFunctorFilters
13   ITKBinaryFunctorFilters
14   ITKDistanceMapFilters
15   ITKSeparableFilters
16   ITKGenericFilters
17   ImageParaMorphologyFilters
18   ImageThresholdFilters
19   ImageGradientFilters
20   Extensions
21   )
22
23 ## ===============================
24 ## == Build each plugin library ==
25 ## ===============================
26
27 INCLUDE_DIRECTORIES(
28   ${PROJECT_SOURCE_DIR}/lib
29   ${PROJECT_BINARY_DIR}/lib
30   )
31 FOREACH(_dir ${_dirlist})
32   CreatePlugin(cpPlugins${_dir} ${_dir})
33   TARGET_LINK_LIBRARIES(
34     cpPlugins${_dir}
35     cpPlugins
36     ${cpPlugins_AllInstances}
37     )
38 ENDFOREACH(_dir)
39
40 TARGET_LINK_LIBRARIES(cpPluginsVTKWidgets cpExtensions)
41 TARGET_LINK_LIBRARIES(cpPluginsITKIO cpExtensions)
42 TARGET_LINK_LIBRARIES(cpPluginsExtensions cpExtensions)
43
44 ## eof - $RCSfile$