]> Creatis software - cpPlugins.git/blob - lib/Instances/CMakeLists.txt
44e646dafa23f95808aa27046e5167569a99b502
[cpPlugins.git] / lib / Instances / CMakeLists.txt
1 SET(
2   _all_defs
3   BaseObjects
4   SimpleImages
5   ImageIterators
6   ImageFiltersBases
7   BoundingBoxes
8   Meshes
9   )
10
11 SET(_all_libs)
12 FOREACH(_def ${_all_defs})
13   CompileInstances(
14     cpInstances_${_def}
15     ${_def}.i
16     ${cpPlugins_CONFIG_NUMBER_OF_FILES}
17     )
18   LIST(APPEND _all_libs cpInstances_${_def})
19 ENDFOREACH(_def)
20 SET(
21   cpPlugins_Instances ${_all_libs}
22   CACHE INTERNAL "All valid instances." FORCE
23   )
24
25 TARGET_LINK_LIBRARIES(cpInstances_BaseObjects ${ITK_LIBRARIES})
26 TARGET_LINK_LIBRARIES(cpInstances_SimpleImages cpInstances_BaseObjects)
27 TARGET_LINK_LIBRARIES(cpInstances_ImageIterators cpInstances_SimpleImages)
28 TARGET_LINK_LIBRARIES(cpInstances_ImageFiltersBases cpInstances_SimpleImages)
29 TARGET_LINK_LIBRARIES(cpInstances_BoundingBoxes cpInstances_BaseObjects)
30 TARGET_LINK_LIBRARIES(cpInstances_Meshes cpInstances_BoundingBoxes)
31
32 ## eof - $RCSfilfe$