]> Creatis software - gdcm.git/blob - Builder/gdcm.iss.in
* Bug fix for python use
[gdcm.git] / Builder / gdcm.iss.in
1 ; Script generated by the Inno Setup Script Wizard.
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
3
4 [Setup]
5 AdminPrivilegesRequired=yes
6 AppName=${PROJECT_NAME} Library
7 AppVerName=${PROJECT_NAME} ${GDCM_VERSION}
8 AppPublisher=Creatis
9 AppPublisherURL=http://www.creatis.insa-lyon.fr
10 AppSupportURL=http://www.creatis.insa-lyon.fr
11 AppUpdatesURL=http://www.creatis.insa-lyon.fr
12 DefaultDirName=c:\Creatis\gdcm
13 DisableDirPage=no
14 DefaultGroupName=gdcm
15 DisableProgramGroupPage=yes
16 OutputDir=.\
17 ShowComponentSizes=no
18 DisableStartupPrompt=yes
19 Uninstallable=yes
20 LicenseFile=${INNO_SOURCE_DIR}\Doc\License.txt
21 OutputBaseFilename=${PROJECT_NAME}${GDCM_MAJOR_VERSION}_${GDCM_MINOR_VERSION}_${GDCM_BUILD_VERSION}
22
23
24 [Types]
25 Name: "normal"; Description: "Normal installation";
26 Name: "python"; Description: "Python installation";
27 Name: "full";   Description: "Full installation"
28 Name: "custom"; Description: "Selectable components"; Flags: iscustom
29
30 [Components]
31 Name: "core";    Description: "gdcm core";   Types: normal python full custom; Flags: fixed
32 Name: "python";  Description: "gdcm python"; Types: python full custom;
33 Name: "sources"; Description: "Sources";     Types: custom full
34
35 [Files]
36 ; Core
37 Source: "${INNO_BINARY_DIR}\bin\Release\ex*.exe";    DestDir: "{app}\bin";                     CopyMode: alwaysoverwrite; Components: core
38 Source: "${INNO_BINARY_DIR}\bin\Release\Print*.exe"; DestDir: "{app}\bin";                     CopyMode: alwaysoverwrite; Components: core
39 Source: "${INNO_BINARY_DIR}\bin\Release\*.dll";      DestDir: "{app}\bin";                     CopyMode: alwaysoverwrite; Components: core
40 Source: "${INNO_BINARY_DIR}\bin\Release\*.lib";      DestDir: "{app}\lib\gdcm";                CopyMode: alwaysoverwrite; Components: core
41 Source: "${INNO_SOURCE_DIR}\Dicts\*.dic";            DestDir: "{app}\Dicts";                   CopyMode: alwaysoverwrite; Components: core
42 Source: "${INNO_BINARY_DIR}\*.h";                    DestDir: "{app}\include\gdcm";            CopyMode: alwaysoverwrite; Components: core
43 Source: "${INNO_SOURCE_DIR}\src\*.h";                DestDir: "{app}\include\gdcm";            CopyMode: alwaysoverwrite; Components: core
44 Source: "${INNO_SOURCE_DIR}\vtk\*.h";                DestDir: "{app}\include\gdcm";            CopyMode: alwaysoverwrite; Components: core
45 Source: "${INNO_DATA_DIR}\test.acr";                 DestDir: "{app}\data";                    CopyMode: alwaysoverwrite; Components: core
46 Source: "${INNO_DATA_DIR}\DICOMDIR";                 DestDir: "{app}\data";                    CopyMode: alwaysoverwrite; Components: core
47
48 ; Python
49 Source: "${INNO_BINARY_DIR}\gdcmPython\*.py";        DestDir: "{app}\gdcmPython";              CopyMode: alwaysoverwrite; Components: python
50 Source: "${INNO_BINARY_DIR}\gdcmPython\*.pth";       DestDir: "{app}\gdcmPython";              CopyMode: alwaysoverwrite; Components: python
51 Source: "${INNO_BINARY_DIR}\gdcmPython\demo\*.py";   DestDir: "{app}\gdcmPython\demo";         CopyMode: alwaysoverwrite; Components: python
52 Source: "${INNO_DATA_DIR}\test.acr";                 DestDir: "{app}\gdcmPython\demo";         CopyMode: alwaysoverwrite; Components: python
53 Source: "${INNO_DATA_DIR}\DICOMDIR";                 DestDir: "{app}\gdcmPython\demo";         CopyMode: alwaysoverwrite; Components: python
54
55 ; Sources
56 Source: "${INNO_SOURCE_DIR}\src\*.*";                DestDir: "{app}\Sources\src";             CopyMode: alwaysoverwrite; Components: sources
57 Source: "${INNO_SOURCE_DIR}\src\gdcmjpeg\*.*";       DestDir: "{app}\Sources\src\gdcmjpeg";    CopyMode: alwaysoverwrite; Components: sources
58 Source: "${INNO_SOURCE_DIR}\src\gdcmjpeg\8\*.*";     DestDir: "{app}\Sources\src\gdcmjpeg\8";  CopyMode: alwaysoverwrite; Components: sources
59 Source: "${INNO_SOURCE_DIR}\src\gdcmjpeg\12\*.*";    DestDir: "{app}\Sources\src\gdcmjpeg\12"; CopyMode: alwaysoverwrite; Components: sources
60 Source: "${INNO_SOURCE_DIR}\src\gdcmjpeg\16\*.*";    DestDir: "{app}\Sources\src\gdcmjpeg\16"; CopyMode: alwaysoverwrite; Components: sources
61 Source: "${INNO_SOURCE_DIR}\vtk\*.*";                DestDir: "{app}\Sources\vtk";             CopyMode: alwaysoverwrite; Components: sources
62 Source: "${INNO_SOURCE_DIR}\gdcmPython\*.*";         DestDir: "{app}\Sources\gdcmPython";      CopyMode: alwaysoverwrite; Components: sources
63 Source: "${INNO_SOURCE_DIR}\gdcmPython\demo\*.*";    DestDir: "{app}\Sources\gdcmPython\demo"; CopyMode: alwaysoverwrite; Components: sources
64 Source: "${INNO_SOURCE_DIR}\Doc\*.*";                DestDir: "{app}\Sources\Doc";             CopyMode: alwaysoverwrite; Components: sources
65 Source: "${INNO_SOURCE_DIR}\Dicts\*.*";              DestDir: "{app}\Sources\Dicts";           CopyMode: alwaysoverwrite; Components: sources
66 Source: "${INNO_SOURCE_DIR}\CMake*.*";               DestDir: "{app}\Sources";                 CopyMode: alwaysoverwrite; Components: sources
67
68 ; CMake - FIXME : Dependant of the compilation directory
69 ;Source: "${INNO_SOURCE_DIR}\*.CMake";                DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
70 ;Source: "${INNO_BINARY_DIR}\*.CMake";                DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
71
72 ; Others
73 Source: "${INNO_SOURCE_DIR}\Doc\License.txt";        DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
74 Source: "${INNO_SOURCE_DIR}\AUTHORS";                DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
75 Source: "${INNO_SOURCE_DIR}\DEVELOPPER";             DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
76 Source: "${INNO_SOURCE_DIR}\INSTALL";                DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
77 Source: "${INNO_SOURCE_DIR}\NEWS";                   DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
78 Source: "${INNO_SOURCE_DIR}\README";                 DestDir: "{app}";                         CopyMode: alwaysoverwrite; Components: core
79