]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/CMakeLists.txt
...
[cpPlugins.git] / lib / cpPlugins / Plugins / CMakeLists.txt
index 372b1504dbb12cfb3f07cc48392fff9958a773ea..09b4b5ae682f1b412b1c23b640dc7cac6fb86e6c 100644 (file)
@@ -4,12 +4,31 @@ 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")
+
+#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")
+
+SET(
+  LIB_HEADERS_H
+  ImageReader.h
+  ImageWriter.h
+  MeshReader.h
+  MeshWriter.h
+  MarchingCubes.h
+  )
+SET(
+  LIB_SOURCES_CXX
+  Host.cxx
+  ImageReader.cxx
+  ImageWriter.cxx
+  MeshReader.cxx
+  MeshWriter.cxx
+  MarchingCubes.cxx
+  )
 
 ## =====================
 ## = Compilation rules =
@@ -33,6 +52,18 @@ TARGET_LINK_LIBRARIES(
   ${LIBRARY_NAME}
   cpPlugins_Interface
   ${ITK_LIBRARIES}
+  ${VTK_LIBRARIES}
+  )
+
+## ========================
+## -- Installation rules --
+## ========================
+
+INSTALL(
+  TARGETS ${LIBRARY_NAME}
+  RUNTIME DESTINATION bin
+  LIBRARY DESTINATION lib
+  ARCHIVE DESTINATION lib/static
   )
 
 ## eof - $RCSfile$