]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins / Plugins / CMakeLists.txt
index d908e42381522f7b20c88317362cf6aaf677b418..477f5007fe29127c8203e2b8d6d3f9e7e712f2e3 100644 (file)
@@ -1,49 +1,61 @@
-SET(LIBRARY_NAME cpPlugins)
-
-## ===============
-## = Source code =
-## ===============
-
-FILE(GLOB LIB_HEADERS_H   "*.h")
-FILE(GLOB LIB_HEADERS_HPP "*.hpp")
-FILE(GLOB LIB_HEADERS_HXX "*.hxx")
-FILE(GLOB LIB_SOURCES_C   "*.c")
-FILE(GLOB LIB_SOURCES_CPP "*.cpp")
-FILE(GLOB LIB_SOURCES_CXX "*.cxx")
-
-## =====================
-## = Compilation rules =
-## =====================
-
-ADD_LIBRARY(
-  ${LIBRARY_NAME}
-  SHARED
-  ${LIB_SOURCES_C}
-  ${LIB_SOURCES_CPP}
-  ${LIB_SOURCES_CXX}
-  )
-GENERATE_EXPORT_HEADER(
-  ${LIBRARY_NAME}
-  BASE_NAME ${LIBRARY_NAME}
-  EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
-  EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Plugins/${LIBRARY_NAME}_Export.h
-  STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
-  )
-TARGET_LINK_LIBRARIES(
-  ${LIBRARY_NAME}
-  cpExtensions
-  cpPlugins_Interface
+SUBDIRS(
+  IO
+  BasicFilters
   )
 
-## ========================
-## -- Installation rules --
-## ========================
+# SET(LIBRARY_NAME cpPlugins)
 
-INSTALL(
-  TARGETS ${LIBRARY_NAME}
-  RUNTIME DESTINATION bin
-  LIBRARY DESTINATION lib
-  ARCHIVE DESTINATION lib/static
-  )
+# ## ===============
+# ## = Source code =
+# ## ===============
+
+# FILE(GLOB LIB_HEADERS_H   "*.h")
+# FILE(GLOB LIB_HEADERS_HPP "*.hpp")
+# FILE(GLOB LIB_HEADERS_HXX "*.hxx")
+# FILE(GLOB LIB_SOURCES_C   "*.c")
+# FILE(GLOB LIB_SOURCES_CPP "*.cpp")
+# FILE(GLOB LIB_SOURCES_CXX "*.cxx")
+
+# ## =====================
+# ## = Compilation rules =
+# ## =====================
+
+# ADD_CUSTOM_COMMAND(
+#   OUTPUT ${LIBRARY_NAME}_Host.cxx
+#   DEPENDS ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIB_HEADERS_H} ${LIB_HEADERS_HPP} ${LIB_HEADERS_HXX}
+#   COMMAND ${PROJECT_BINARY_DIR}/cpPlugins_createHost ${LIBRARY_NAME}_Host.cxx cpPlugins::Plugins ${LIB_HEADERS_H}
+#   )
+
+# ADD_LIBRARY(
+#   ${LIBRARY_NAME}
+#   SHARED
+#   ${LIBRARY_NAME}_Host.cxx
+#   ${LIB_SOURCES_C}
+#   ${LIB_SOURCES_CPP}
+#   ${LIB_SOURCES_CXX}
+#   )
+# GENERATE_EXPORT_HEADER(
+#   ${LIBRARY_NAME}
+#   BASE_NAME ${LIBRARY_NAME}
+#   EXPORT_MACRO_NAME ${LIBRARY_NAME}_EXPORT
+#   EXPORT_FILE_NAME ${PROJECT_BINARY_DIR}/lib/cpPlugins/Plugins/${LIBRARY_NAME}_Export.h
+#   STATIC_DEFINE ${LIBRARY_NAME}_BUILT_AS_STATIC
+#   )
+# TARGET_LINK_LIBRARIES(
+#   ${LIBRARY_NAME}
+#   cpExtensions
+#   cpPlugins_Interface
+#   )
+
+# ## ========================
+# ## -- Installation rules --
+# ## ========================
+
+# INSTALL(
+#   TARGETS ${LIBRARY_NAME}
+#   RUNTIME DESTINATION bin
+#   LIBRARY DESTINATION lib
+#   ARCHIVE DESTINATION lib/static
+#   )
 
-## eof - $RCSfile$
+# ## eof - $RCSfile$