]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins_Instances/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins_Instances / CMakeLists.txt
index bd6ff3354ce44334abafc00e0cf762d16f0b3cf9..2bbc988b5b8ed0930854eb015e570b18f2004af7 100644 (file)
@@ -4,6 +4,7 @@ FILE(
   "${CMAKE_CURRENT_SOURCE_DIR}/*.i"
   )
 
+SET(aux_ALL_INSTANCES)
 FOREACH(i ${libs_DEFS})
   GET_FILENAME_COMPONENT(l_DEF ${i} NAME_WE)
   SET(i_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${l_DEF}.i")
@@ -11,6 +12,7 @@ FOREACH(i ${libs_DEFS})
   SET(s_FILE "${CMAKE_CURRENT_BINARY_DIR}/${l_DEF}.cxx")
   SET(o_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${l_DEF}_extra.cxx")
   SET(l_NAME "cpPlugins_${l_DEF}")
+  SET(aux_ALL_INSTANCES ${aux_ALL_INSTANCES} ${l_NAME})
   ADD_CUSTOM_COMMAND(
     OUTPUT ${h_FILE} ${s_FILE}
     DEPENDS cpPlugins_CreateInstances ${i_FILE}
@@ -35,6 +37,12 @@ FOREACH(i ${libs_DEFS})
     )
 ENDFOREACH(i)
 
+SET(
+  cpPlugins_ALL_INSTANCES
+  ${aux_ALL_INSTANCES}
+  CACHE STRING "All instances libraries."
+  )
+
 ## Target links
 TARGET_LINK_LIBRARIES(cpPlugins_Base ${ITK_LIBRARIES})
 TARGET_LINK_LIBRARIES(cpPlugins_Transforms ${ITK_LIBRARIES} cpPlugins_Base)