FILE(GLOB LIB_DataStructures_SOURCES_CPP "DataStructures/*.cpp")
FILE(GLOB LIB_DataStructures_SOURCES_CXX "DataStructures/*.cxx")
+FILE(GLOB LIB_Algorithms_HEADERS_H "Algorithms/*.h")
+FILE(GLOB LIB_Algorithms_HEADERS_HPP "Algorithms/*.hpp")
+FILE(GLOB LIB_Algorithms_HEADERS_HXX "Algorithms/*.hxx")
+FILE(GLOB LIB_Algorithms_SOURCES_C "Algorithms/*.c")
+FILE(GLOB LIB_Algorithms_SOURCES_CPP "Algorithms/*.cpp")
+FILE(GLOB LIB_Algorithms_SOURCES_CXX "Algorithms/*.cxx")
+
FILE(GLOB LIB_IO_HEADERS_H "IO/*.h")
FILE(GLOB LIB_IO_HEADERS_HPP "IO/*.hpp")
FILE(GLOB LIB_IO_HEADERS_HXX "IO/*.hxx")
${LIB_DataStructures_SOURCES_C}
${LIB_DataStructures_SOURCES_CPP}
${LIB_DataStructures_SOURCES_CXX}
+ ${LIB_Algorithms_SOURCES_C}
+ ${LIB_Algorithms_SOURCES_CPP}
+ ${LIB_Algorithms_SOURCES_CXX}
${LIB_IO_SOURCES_C}
${LIB_IO_SOURCES_CPP}
${LIB_IO_SOURCES_CXX}
${VTK_LIBRARIES}
)
+## ========================
+## -- Installation rules --
+## ========================
+
+INSTALL(
+ TARGETS ${LIBRARY_NAME}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib/static
+ )
+SET(
+ local_install_dirs
+ Algorithms
+ DataStructures
+ IO
+ Visualization
+ )
+FOREACH(dir ${local_install_dirs})
+ INSTALL(
+ DIRECTORY ${dir}
+ DESTINATION include/cpPlugins/Extensions
+ FILES_MATCHING PATTERN "*.h"
+ )
+ INSTALL(
+ DIRECTORY ${dir}
+ DESTINATION include/cpPlugins/Extensions
+ FILES_MATCHING PATTERN "*.hxx"
+ )
+ INSTALL(
+ DIRECTORY ${dir}
+ DESTINATION include/cpPlugins/Extensions
+ FILES_MATCHING PATTERN "*.hpp"
+ )
+ENDFOREACH(dir)
+
+INSTALL(
+ FILES
+ ${PROJECT_BINARY_DIR}/lib/cpPlugins/Extensions/${LIBRARY_NAME}_Export.h
+ DESTINATION include/cpPlugins/Extensions
+ )
+
## eof - $RCSfile$