]> Creatis software - cpPlugins.git/blob - plugins/CMakeLists.txt
8ad7dd414678a6b14bdcc1cae6717bc3dc19c601
[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   ITKSliceFilters
16   ITKSeparableFilters
17   ITKGenericFilters
18   ITKLevelSetFilters
19   ImageParaMorphologyFilters
20   ImageThresholdFilters
21   ImageGradientFilters
22   Extensions
23   )
24
25 ## ===============================
26 ## == Build each plugin library ==
27 ## ===============================
28
29 INCLUDE_DIRECTORIES(
30   ${PROJECT_SOURCE_DIR}/lib
31   ${PROJECT_BINARY_DIR}/lib
32   )
33 FOREACH(_dir ${_dirlist})
34   CreatePlugin(cpPlugins${_dir} ${_dir})
35   TARGET_LINK_LIBRARIES(
36     cpPlugins${_dir}
37     cpPlugins
38     ${cpPlugins_AllInstances}
39     )
40 ENDFOREACH(_dir)
41
42 TARGET_LINK_LIBRARIES(cpPluginsVTKWidgets cpExtensions)
43 TARGET_LINK_LIBRARIES(cpPluginsITKIO cpExtensions)
44 TARGET_LINK_LIBRARIES(cpPluginsExtensions cpExtensions)
45
46 ## eof - $RCSfile$