X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInstances%2FCMakeLists.txt;h=c418df6fe3903dcaa52595e8decb4c9d0b6e01c0;hb=514419c89876aa75880cabee60c14f7582b1d33c;hp=623325a1b24ed296fc73b860a4c7516e08d649bc;hpb=d74a07c7e0854fcfe2b0189805b992785f3631e8;p=cpPlugins.git diff --git a/lib/Instances/CMakeLists.txt b/lib/Instances/CMakeLists.txt index 623325a..c418df6 100644 --- a/lib/Instances/CMakeLists.txt +++ b/lib/Instances/CMakeLists.txt @@ -1,42 +1,44 @@ +SET(_p cpInstances) SET( _all_defs BaseObjects - SimpleImages - ImageIterators - ImageNeighborhoodIterators + BoundingBoxes + Meshes + Images + SimpleIterators + NeighborhoodIterators ImageFiltersBases ImageComplexFilters ImageInterpolators - BoundingBoxes - Meshes - Paths Transforms + Paths ) SET(_all_libs) FOREACH(_def ${_all_defs}) + SET(_name ${_p}${_def}) CompileInstances( - cpInstances_${_def} + ${_name} ${_def}.i ${cpPlugins_CONFIG_NUMBER_OF_FILES} ) - LIST(APPEND _all_libs cpInstances_${_def}) + LIST(APPEND _all_libs ${_name}) ENDFOREACH(_def) SET( cpPlugins_Instances ${_all_libs} CACHE INTERNAL "All valid instances." FORCE ) -TARGET_LINK_LIBRARIES(cpInstances_BaseObjects ${ITK_LIBRARIES}) -TARGET_LINK_LIBRARIES(cpInstances_SimpleImages cpInstances_BaseObjects) -TARGET_LINK_LIBRARIES(cpInstances_ImageIterators cpInstances_SimpleImages) -TARGET_LINK_LIBRARIES(cpInstances_ImageNeighborhoodIterators cpInstances_SimpleImages) -TARGET_LINK_LIBRARIES(cpInstances_ImageFiltersBases cpInstances_SimpleImages) -TARGET_LINK_LIBRARIES(cpInstances_ImageComplexFilters cpInstances_ImageFiltersBases cpInstances_ImageIterators) -TARGET_LINK_LIBRARIES(cpInstances_ImageInterpolators cpInstances_BaseObjects) -TARGET_LINK_LIBRARIES(cpInstances_BoundingBoxes cpInstances_BaseObjects) -TARGET_LINK_LIBRARIES(cpInstances_Meshes cpInstances_BoundingBoxes) -TARGET_LINK_LIBRARIES(cpInstances_Paths cpInstances_BaseObjects ${VTK_LIBRARIES}) -TARGET_LINK_LIBRARIES(cpInstances_Transforms cpInstances_BaseObjects) +TARGET_LINK_LIBRARIES(${_p}BaseObjects ${ITK_LIBRARIES}) +TARGET_LINK_LIBRARIES(${_p}BoundingBoxes ${_p}BaseObjects) +TARGET_LINK_LIBRARIES(${_p}Meshes ${_p}BoundingBoxes) +TARGET_LINK_LIBRARIES(${_p}Images ${_p}BaseObjects) +TARGET_LINK_LIBRARIES(${_p}SimpleIterators ${_p}Images) +TARGET_LINK_LIBRARIES(${_p}NeighborhoodIterators ${_p}Images) +TARGET_LINK_LIBRARIES(${_p}ImageFiltersBases ${_p}Images) +TARGET_LINK_LIBRARIES(${_p}ImageComplexFilters ${_p}ImageFiltersBases ${_p}SimpleIterators) +TARGET_LINK_LIBRARIES(${_p}ImageInterpolators ${_p}BaseObjects) +TARGET_LINK_LIBRARIES(${_p}Transforms ${_p}BaseObjects) +TARGET_LINK_LIBRARIES(${_p}Paths ${_p}BaseObjects) ## eof - $RCSfilfe$