]> Creatis software - cpPlugins.git/blob - lib/Instances/CMakeLists.txt
...
[cpPlugins.git] / lib / Instances / CMakeLists.txt
1 SET(_p cpInstances)
2 SET(
3   _all_defs
4   BaseObjects
5   BoundingBoxes
6   Meshes
7   Images
8   SimpleIterators
9   NeighborhoodIterators
10   ImageFiltersBases
11   ImageComplexFilters
12   ImageInterpolators
13   Transforms
14   Paths
15   )
16
17 SET(_all_libs)
18 FOREACH(_def ${_all_defs})
19   SET(_name ${_p}${_def})
20   CompileInstances(
21     ${_name}
22     ${_def}.i
23     ${cpPlugins_CONFIG_NUMBER_OF_FILES}
24     )
25   LIST(APPEND _all_libs ${_name})
26 ENDFOREACH(_def)
27 SET(
28   cpPlugins_Instances ${_all_libs}
29   CACHE INTERNAL "All valid instances." FORCE
30   )
31
32 TARGET_LINK_LIBRARIES(${_p}BaseObjects ${ITK_LIBRARIES})
33 TARGET_LINK_LIBRARIES(${_p}BoundingBoxes ${_p}BaseObjects)
34 TARGET_LINK_LIBRARIES(${_p}Meshes ${_p}BoundingBoxes)
35 TARGET_LINK_LIBRARIES(${_p}Images ${_p}BaseObjects)
36 TARGET_LINK_LIBRARIES(${_p}SimpleIterators ${_p}Images)
37 TARGET_LINK_LIBRARIES(${_p}NeighborhoodIterators ${_p}Images)
38 TARGET_LINK_LIBRARIES(${_p}ImageFiltersBases ${_p}Images)
39 TARGET_LINK_LIBRARIES(${_p}ImageComplexFilters ${_p}ImageFiltersBases ${_p}SimpleIterators)
40 TARGET_LINK_LIBRARIES(${_p}ImageInterpolators ${_p}BaseObjects)
41 TARGET_LINK_LIBRARIES(${_p}Transforms ${_p}BaseObjects)
42 TARGET_LINK_LIBRARIES(${_p}Paths ${_p}BaseObjects)
43
44 ## eof - $RCSfilfe$