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