]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpaInstances/CMakeLists.txt
...
[FrontAlgorithms.git] / lib / fpaInstances / CMakeLists.txt
similarity index 50%
rename from lib/Instances/CMakeLists.txt
rename to lib/fpaInstances/CMakeLists.txt
index a51aa8722e3a92beab440ee5e5eb7624d5021fcb..ed342745f5d4525eeb6711a45161633c6113cff6 100644 (file)
@@ -3,24 +3,25 @@
 ## ===========================
 
 SET(
-  _all_defs
+  _definitions
   DataObjects
   Filters
   )
 
 SET(_all_libs)
-FOREACH(_def ${_all_defs})
-  CreateLib(
-    fpaInstances${_def} SHARED ${CMAKE_CURRENT_SOURCE_DIR}/fpa_${_def}.i
+FOREACH(_d ${_definitions})
+  FILE(GLOB _files ${CMAKE_CURRENT_SOURCE_DIR}/${_d}.*)
+  CreateLib(fpaInstances${_d} SHARED ${_files})
+  TARGET_LINK_LIBRARIES(
+    fpaInstances${_d}
+    ${ITK_LIBRARIES} ${VTK_LIBRARIES}
     )
-  LIST(APPEND _all_libs fpaInstances_${_def})
-ENDFOREACH(_def)
+  LIST(APPEND _all_libs fpaInstances${_d})
+ENDFOREACH(_d)
 
 TARGET_LINK_LIBRARIES(
   fpaInstancesDataObjects
-  ${ITK_LIBRARIES}
-  ${VTK_LIBRARIES}
-  ${cpPlugins_Instances}
+  ${cpPlugins_AllInstances}
   )
 TARGET_LINK_LIBRARIES(
   fpaInstancesFilters
@@ -28,7 +29,7 @@ TARGET_LINK_LIBRARIES(
   )
 
 SET(
-  fpa_Instances ${_all_libs}
+  fpa_AllInstances ${_all_libs}
   CACHE INTERNAL "All valid instances." FORCE
   )