]> Creatis software - cpPlugins.git/blobdiff - lib/cpInstances/CMakeLists.txt
..
[cpPlugins.git] / lib / cpInstances / CMakeLists.txt
index 4f27cc490d3bf4b77a9b0382bc34b24953767ed7..c9f77b811b04a69303be9c517792a8987dfefe2d 100644 (file)
@@ -12,6 +12,7 @@ SET(
   MatrixImages
   Image
   ImageIterators
+  ImageInterpolators
   NeighborhoodImageIterators
   BaseImageFilters
   ComplexImageFilters
@@ -22,6 +23,10 @@ SET(
   ImageSliceFilters
   ImageSeparableFilters
   ExtractImageFilters
+  ITKDifferenceImageFilters
+  ITKAnisotropicSmoothing
+  ITKLevelSetFilters
+  ITKImageFeatureFilters
   PolyLineParametricPath
   Simple3DCurve
   Skeleton
@@ -47,7 +52,7 @@ ENDFOREACH(_d)
 ## =====================
 
 SET(_pfx cpInstances)
-TARGET_LINK_LIBRARIES(${_pfx}BoundingBox ${_pfx}BaseObjects)
+TARGET_LINK_LIBRARIES(${_pfx}BoundingBox ${_pfx}BaseObjects cpPlugins)
 TARGET_LINK_LIBRARIES(${_pfx}Transforms ${_pfx}BaseObjects)
 TARGET_LINK_LIBRARIES(${_pfx}Mesh ${_pfx}BoundingBox)
 TARGET_LINK_LIBRARIES(${_pfx}ScalarImages ${_pfx}BaseObjects)
@@ -65,9 +70,14 @@ TARGET_LINK_LIBRARIES(
   cpPlugins
   )
 TARGET_LINK_LIBRARIES(${_pfx}ImageIterators ${_pfx}Image)
+TARGET_LINK_LIBRARIES(${_pfx}ImageInterpolators ${_pfx}Image)
 TARGET_LINK_LIBRARIES(${_pfx}NeighborhoodImageIterators ${_pfx}Image)
 TARGET_LINK_LIBRARIES(${_pfx}BaseImageFilters ${_pfx}ImageIterators)
-TARGET_LINK_LIBRARIES(${_pfx}ComplexImageFilters ${_pfx}ImageIterators)
+TARGET_LINK_LIBRARIES(
+  ${_pfx}ComplexImageFilters
+  ${_pfx}ImageIterators
+  ${_pfx}NeighborhoodImageIterators
+  )
 TARGET_LINK_LIBRARIES(
   ${_pfx}ImagesIO
   ${_pfx}ScalarImages
@@ -104,6 +114,7 @@ TARGET_LINK_LIBRARIES(
   )
 TARGET_LINK_LIBRARIES(
   ${_pfx}Simple3DCurve
+  cpExtensions
   cpPlugins
   )
 TARGET_LINK_LIBRARIES(
@@ -115,6 +126,7 @@ TARGET_LINK_LIBRARIES(
   ${_pfx}Image
   ${_pfx}ImageIterators
   ${_pfx}NeighborhoodImageIterators
+  ${_pfx}ImageInterpolators
   ${_pfx}BaseImageFilters
   ${_pfx}ComplexImageFilters
   ${_pfx}ExtractImageFilters
@@ -133,6 +145,35 @@ TARGET_LINK_LIBRARIES(
   ${_pfx}BaseImageFilters
   ${_pfx}ComplexImageFilters
   )
+TARGET_LINK_LIBRARIES(
+  ${_pfx}ITKImageFeatureFilters
+  ${_pfx}Image
+  ${_pfx}BaseImageFilters
+  ${_pfx}ComplexImageFilters
+  ${_pfx}NeighborhoodImageIterators
+  )
+TARGET_LINK_LIBRARIES(
+  ${_pfx}ITKDifferenceImageFilters
+  ${_pfx}Image
+  ${_pfx}BaseImageFilters
+  ${_pfx}ComplexImageFilters
+  )
+TARGET_LINK_LIBRARIES(
+  ${_pfx}ITKAnisotropicSmoothing
+  ${_pfx}ITKDifferenceImageFilters
+  )
+TARGET_LINK_LIBRARIES(
+  ${_pfx}ITKLevelSetFilters
+  ${_pfx}ITKAnisotropicSmoothing
+  ${_pfx}UnaryFunctorFilters
+  ${_pfx}Image
+  ${_pfx}ImageIterators
+  ${_pfx}NeighborhoodImageIterators
+  ${_pfx}BaseImageFilters
+  ${_pfx}ImageInterpolators
+  ${_pfx}ExtractImageFilters
+  ${_pfx}ITKImageFeatureFilters
+  )
 
 ## ===================================================
 ## == Keep track of all created instances libraries ==