X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FExtensions%2FCMakeLists.txt;h=b18e5bdfd2b18a017b18895311a0197e1af9722f;hb=9015cf98c60cf4ab304a639990004ee783a8bec0;hp=c669f3931bbf86019ad4fa3cc7e1c3ef3e9968e5;hpb=a13f931723180e65d7dfdef297c465956952eb7a;p=cpPlugins.git diff --git a/lib/cpPlugins/Extensions/CMakeLists.txt b/lib/cpPlugins/Extensions/CMakeLists.txt index c669f39..b18e5bd 100644 --- a/lib/cpPlugins/Extensions/CMakeLists.txt +++ b/lib/cpPlugins/Extensions/CMakeLists.txt @@ -71,17 +71,49 @@ GENERATE_EXPORT_HEADER( ) TARGET_LINK_LIBRARIES( ${LIBRARY_NAME} - vtkCommonCore - vtkRenderingCore - vtkRenderingOpenGL - vtkRenderingAnnotation - vtkRenderingVolumeOpenGL - vtkRenderingFreeTypeOpenGL - vtkInteractionStyle - vtkInteractionWidgets - vtkIOMPIImage - ITKCommon - ITKVTK + ${ITK_LIBRARIES} + ${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$