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