]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins_Instances/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins_Instances / CMakeLists.txt
index 7437b20b44b2475825ec7fbc3a9e6465c89d0788..fb7490c3638276a2384b0047ce2fa37e32a118ed 100644 (file)
@@ -61,4 +61,25 @@ SET(
   CACHE INTERNAL "All valid instances." FORCE
   )
 
+## ===================================
+## == Libraries to dynamically load ==
+## ===================================
+
+SET(cpPlugins_DynLibs)
+FOREACH(i ${VTK_LIBRARIES})
+  GET_TARGET_PROPERTY(lib_${i} ${i} LOCATION)
+  GET_FILENAME_COMPONENT(lib_name_${i} ${lib_${i}} NAME)
+  LIST(APPEND cpPlugins_DynLibs ${lib_name_${i}})
+ENDFOREACH(i)
+FOREACH(i ${ITK_LIBRARIES})
+  GET_TARGET_PROPERTY(lib_${i} ${i} LOCATION)
+  GET_FILENAME_COMPONENT(lib_name_${i} ${lib_${i}} NAME)
+  LIST(APPEND cpPlugins_DynLibs ${lib_name_${i}})
+ENDFOREACH(i)
+CONFIGURE_FILE(
+  cpPlugins_DynLibs.h.in
+  ${PROJECT_BINARY_DIR}/lib/cpPlugins_Instances/cpPlugins_DynLibs.h
+  @ONLY
+  )
+
 ## eof - $RCSfile$