]> Creatis software - cpPlugins.git/blob - plugins/CMakeLists.txt
...
[cpPlugins.git] / plugins / CMakeLists.txt
1
2 ## =====================
3 ## == List of plugins ==
4 ## =====================
5
6 SET(
7   _directories
8   GenericPlugins
9   VTKFilters
10   VTKIO
11   VTKWidgets
12   ITKAnisotropicSmoothing
13   ITKBinaryFunctorFilters
14   ITKDistanceMapFilters
15   ITKFiniteDifference
16   ITKImageGenericFilters_1
17   ITKImageInterpolators
18   ITKIO
19   ITKLevelSetFilters
20   ITKMorphology
21   ITKNeighborhoodOperatorFilters
22   ITKParaMorphology
23   ITKSeparableFilters
24   ITKSliceFilters
25   ITKUnaryFunctorFilters
26   ITKRasterFilters
27   cpExtensions
28   )
29
30 ## =========================
31 ## == Compile each plugin ==
32 ## =========================
33
34 INCLUDE_DIRECTORIES(
35   ${PROJECT_SOURCE_DIR}/lib
36   ${PROJECT_BINARY_DIR}/lib
37   )
38 FOREACH(_dir ${_directories})
39   cpPlugins_BuildPluginsLibrary(cpPlugins_${_dir} ${_dir})
40   TARGET_LINK_LIBRARIES(cpPlugins_${_dir} cpPluginsDataObjects)
41 ENDFOREACH(_dir)
42
43 TARGET_LINK_LIBRARIES(cpPlugins_ITKDistanceMapFilters cpPlugins_ITKUnaryFunctorFilters)
44 TARGET_LINK_LIBRARIES(cpPlugins_ITKAnisotropicSmoothing cpPlugins_ITKFiniteDifference)
45 TARGET_LINK_LIBRARIES(
46   cpPlugins_ITKLevelSetFilters
47   cpPlugins_ITKAnisotropicSmoothing
48   cpPlugins_ITKNeighborhoodOperatorFilters
49   cpPlugins_ITKImageGenericFilters_1
50   )
51 TARGET_LINK_LIBRARIES(cpPlugins_ITKParaMorphology cpPlugins_ITKUnaryFunctorFilters)
52 TARGET_LINK_LIBRARIES(cpPlugins_ITKSeparableFilters cpPlugins_ITKImageGenericFilters_1)
53 TARGET_LINK_LIBRARIES(
54   cpPlugins_ITKSliceFilters
55   cpPlugins_ITKImageInterpolators
56   cpPlugins_ITKImageGenericFilters_1
57   )
58
59 ## eof - $RCSfile$