]> Creatis software - bbtk.git/blob - kernel/install/CMakeLists.txt
91f174faf371304e20953790f96060825ed8b1ec
[bbtk.git] / kernel / install / CMakeLists.txt
1 IF(UNIX)
2   SUBDIRS(linux)
3   SUBDIRS(gnome)
4 ENDIF(UNIX)
5
6
7 # Aditional INSTALL for CPACK mecanism.
8
9 IF(WIN32)
10   IF(USE_VTK)
11
12     # ????????? Why this line doesn't works ...?????
13     IF(${VTK_DIR})
14       FILE(GLOB_RECURSE LST_FILE_VTKDLL RELATIVE ${VTK_DIR} *.dll )
15       FOREACH( iLST  ${LST_FILE_VTKDLL} )
16         message("EED kernel/install/CMakeLists.txt " ${iLST} )
17         INSTALL( 
18           FILES ${iLST}
19           DESTINATION bin/
20         )
21       ENDFOREACH(iLST)
22     ENDIF(${VTK_DIR})
23
24     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkCommon.dll                       DESTINATION bin/ )
25     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkDICOMParser.dll                  DESTINATION bin/ )
26     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkexoIIc.dll                       DESTINATION bin/ )
27     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkexpat.dll                        DESTINATION bin/ )
28     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkFiltering.dll                    DESTINATION bin/ )
29     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkfreetype.dll                     DESTINATION bin/ )
30     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkftgl.dll                                 DESTINATION bin/ )
31     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkGenericFiltering.dll             DESTINATION bin/ )
32     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkGraphics.dll                     DESTINATION bin/ )
33     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkHybrid.dll                       DESTINATION bin/ )
34     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkImaging.dll                      DESTINATION bin/ )
35     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkIO.dll                                   DESTINATION bin/ )
36     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkjpeg.dll                                 DESTINATION bin/ )
37     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkNetCDF.dll                       DESTINATION bin/ )
38     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkpng.dll                                  DESTINATION bin/ )
39     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkRendering.dll            DESTINATION bin/ )
40     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtksys.dll                                  DESTINATION bin/ )
41     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtktiff.dll                                 DESTINATION bin/ )
42     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkVolumeRendering.dll      DESTINATION bin/ )
43     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkWidgets.dll                      DESTINATION bin/ )
44     INSTALL(   FILES ${VTK_DIR}/bin/Release/vtkzlib.dll                                 DESTINATION bin/ )
45   ENDIF(USE_VTK)
46   
47   IF(USE_ITK)
48     INSTALL(   FILES ${ITK_DIR}/bin/Release/ITKCommon.dll               DESTINATION bin/ )
49   ENDIF(USE_ITK)
50
51   IF(USE_WXWIDGETS)
52     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_xrc_vc_custom.dll                DESTINATION bin/ )
53     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_richtext_vc_custom.dll           DESTINATION bin/ )
54     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_qa_vc_custom.dll                 DESTINATION bin/ )
55     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_media_vc_custom.dll      DESTINATION bin/ )
56     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_html_vc_custom.dll               DESTINATION bin/ )
57     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_gl_vc_custom.dll                 DESTINATION bin/ )
58     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_core_vc_custom.dll               DESTINATION bin/ )
59     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_aui_vc_custom.dll                DESTINATION bin/ )
60     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxmsw28d_adv_vc_custom.dll                DESTINATION bin/ )
61     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxbase28d_xml_vc_custom.dll               DESTINATION bin/ )
62     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxbase28d_vc_custom.dll                   DESTINATION bin/ )
63     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxbase28d_odbc_vc_custom.dll              DESTINATION bin/ )
64     INSTALL(   FILES ${WXWIDGETS_ROOT_DIR}/lib/vc_dll/wxbase28d_net_vc_custom.dll               DESTINATION bin/ )
65   ENDIF(USE_WXWIDGETS)
66
67 ENDIF(WIN32)
68
69 INSTALL(
70   DIRECTORY  ${BBTK_BINARY_DIR}/${BBTK_DOC_REL_PATH}
71   DESTINATION  ${BBTK_SHARE_REL_PATH}
72 )
73
74 INSTALL(
75   DIRECTORY  ${BBTK_BINARY_DIR}/${BBTK_BBS_REL_PATH}
76   DESTINATION  ${BBTK_SHARE_REL_PATH}
77 )
78
79 INSTALL(
80   DIRECTORY  ${BBTK_BINARY_DIR}/${BBTK_DATA_REL_PATH}
81   DESTINATION  ${BBTK_SHARE_REL_PATH}
82 )
83