]> Creatis software - cpPlugins.git/blob - plugins/CMakeLists.txt
ac367ba8cd0a5c088ae0b70a848ca1d51925946e
[cpPlugins.git] / plugins / CMakeLists.txt
1 ## =============
2 ## == Subdirs ==
3 ## =============
4
5 SET(
6   _dirlist
7   #AnisotropicDiffusion
8   GenericFilters
9   #ImageArithmeticFilters
10   #ImageBooleanFilters
11   ImageDistanceMaps
12   #ImageGenericFilters
13   #ImageGradientFilters
14   ImageMeshFilters
15   ImageSources
16   #ImageThresholdFilters
17   IO
18   MeshFilters
19   MeshSources
20   #Widgets
21   )
22
23 #IF(ParabolicMorphology_LOADED)
24 #  LIST(APPEND _dirlist ImageParaMorphologyFilters)
25 #ENDIF(ParabolicMorphology_LOADED)
26
27 ## ===============================
28 ## == Build each plugin library ==
29 ## ===============================
30
31 INCLUDE_DIRECTORIES(
32   ${PROJECT_SOURCE_DIR}/lib
33   ${PROJECT_BINARY_DIR}/lib
34   ${PROJECT_SOURCE_DIR}/lib/Instances
35   ${PROJECT_BINARY_DIR}/lib/Instances
36   )
37 FOREACH(_dir ${_dirlist})
38   CreatePlugin(cpPlugins${_dir} ${_dir} ${cpPlugins_CONFIG_NUMBER_OF_FILES})
39   TARGET_LINK_LIBRARIES(
40     cpPlugins${_dir}
41     cpPlugins cpExtensions
42     ${cpPlugins_Instances}
43     )
44 ENDFOREACH(_dir)
45
46 ## eof - $RSCfile$