update windows installer: remove default installation mode, add installation of VC...
[scilab.git] / scilab / tools / innosetup / components.iss
1 ;
2 ; Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 ; Copyright (C) DIGITEO - 2010-2011 - Allan CORNET
4 ;
5 ; This file must be used under the terms of the CeCILL.
6 ; This source file is licensed as described in the file COPYING, which
7 ; you should have received as part of this distribution.  The terms
8 ; are also available at
9 ; http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10 ;
11 ;-------------------------------------------------------------------------------
12 ; Inno Setup Script (5.3 and more) for Scilab (UNICODE version required)
13 ;
14 ;-------------------------------------------------------------------------------
15
16
17 #define COMPN_SCILAB 'scilab'
18 Name: {#COMPN_SCILAB}; Description: Scilab {#ScilabVersion}; Types: full custom cli; Flags: fixed;
19
20 #define COMPN_JVM_MODULE 'JVM_MODULE'
21 #define COMPN_GRAPHICS 'JVM_MODULE\graphics'
22 #define COMPN_XCOS 'JVM_MODULE\xcos'
23 #define COMPN_SCINOTES 'JVM_MODULE\scinotes'
24 #define COMPN_JRE 'JVM_MODULE\JRE_1_6'
25 Name: {#COMPN_JVM_MODULE}; Description: {cm:DescriptionModuleJVM}; Types: full;
26 Name: {#COMPN_GRAPHICS}; Description: {cm:DescriptionGraphics}; Types: full;
27 Name: {#COMPN_XCOS}; Description: {cm:DescriptionXcos}; Types: full;
28 Name: {#COMPN_SCINOTES}; Description:{cm:DescriptionSciNotes}; Types: full;
29 #ifndef SCILAB_WITHOUT_JRE
30 Name: {#COMPN_JRE}; Description: {cm:DescriptionJVM} ({#javaUsed}); Types: full;
31 #endif
32
33 #define COMPN_CPU_OPTIMIZATION 'CPU_OPTIMIZATION'
34 #define COMPN_REF_CPU_LIBRARY 'CPU_OPTIMIZATION\CPU_REF'
35 #define COMPN_ATLAS_CPU_LIBRARY 'CPU_OPTIMIZATION\ATLAS'
36 #define COMPN_MKL_CPU_LIBRARY 'CPU_OPTIMIZATION\MKL'
37 Name: {#COMPN_CPU_OPTIMIZATION}; Description:{cm:DescriptionCPUOptimization}; Types: full custom cli; Flags: fixed;
38 Name: {#COMPN_MKL_CPU_LIBRARY}; Description:{cm:DescriptionMKLLibrary}; Flags: exclusive
39 #ifndef SCILAB_X64
40 Name: {#COMPN_ATLAS_CPU_LIBRARY}; Description:{cm:DescriptionATLASLibrary}; Flags: exclusive
41 #endif
42 Name: {#COMPN_REF_CPU_LIBRARY}; Description:{cm:DescriptionRefBlasLibrary}; Flags: exclusive
43
44 #define COMPN_FFTW 'FFTW'
45 #define COMPN_FFTW_REF_LIBRARY 'FFTW\REF_LIBRARY'
46 #define COMPN_FFTW_MKL_LIBRARY 'FFTW\MKL_LIBRARY'
47 Name: {#COMPN_FFTW}; Description: {cm:DescriptionFftwModule}; Types: full custom cli; Flags: fixed;
48 Name: {#COMPN_FFTW_MKL_LIBRARY};Description: {cm:DescriptionFftwMKLDownload}; Types: custom cli; Flags: exclusive
49 Name: {#COMPN_FFTW_REF_LIBRARY};Description: {cm:DescriptionRefFftwLibrary}; Types: full custom cli; Flags: exclusive
50
51 #define COMPN_DEVTOOLS 'Development_tools'
52 #define COMPN_MODULES_MANAGER 'Development_tools\modules_manager'
53 #define COMPN_TOOLBOX_SKELETON 'Development_tools\toolbox_skeleton'
54 #define COMPN_TESTS 'Development_tools\tests'
55 Name: {#COMPN_DEVTOOLS}; Description: {cm:DescriptionDevTools}; Types: full;
56 Name: {#COMPN_MODULES_MANAGER}; Description: {cm:DescriptionModulesManager}; Types: full;
57 Name: {#COMPN_TOOLBOX_SKELETON}; Description: {cm:DescriptionTlbxSkeleton}; Types: full;
58 Name: {#COMPN_TESTS}; Description: {cm:DescriptionTests}; Types: full; ExtraDiskSpaceRequired: {#TESTS_SIZE}
59
60 #define COMPN_TCLSCI 'tclsci'
61 Name: {#COMPN_TCLSCI}; Description: {cm:DescriptionTclTK}; Types: full;
62
63 #define COMPN_CHM 'chm_scilab'
64 Name: {#COMPN_CHM}; Description: {cm:DescriptionCHM}; Types: full; ExtraDiskSpaceRequired: {#CHM_SIZE}
65 ;-------------------------------------------------------------------------------