Attachment 'release_v01-09-minimal.cfg'
Download 1 #################################################################
2 #
3 # Minimal installation file for Marlin,
4 # based on the release_v01-09 congiguration
5 #
6 # It does not install any Marlin processor packages and only
7 # those core packages needed for MarlinTPC.
8 #
9 # Martin Killenberg,
10 #
11 #################################################################
12
13 # ILCSoft( "Target path for this ILC software installation")
14 ilcsoft = ILCSoft("/usr/local/ilcsoft/v01-09")
15
16 # On 64 bit linux you should compile in native 64 bit mode (default).
17 # To enable usage of 32 bit cernlib (e.g. on sl4) on 64 bit systems
18 # turn the compatibity on.
19 # You need the 32bit compatibility libraries installed for all packages.
20 ilcsoft.envcmake["BUILD_32BIT_COMPATIBLE"]="OFF"
21
22 #use this for checkouts instead of exports
23 #ilcsoft.downloadType = "svn"
24
25 # You can set on the debug mode, usually not needed
26 #ilcsoft.debug = True
27
28 #################################################################
29
30 # The external libraries that already have to be installed on your system
31
32 # ROOT, has to be installed manually. ilcinstall cannot do it for you
33 ilcsoft.use( ROOT( "/usr/local/root/v5.26.00b" ))
34
35 # Java, should be available on your system
36
37 # MySQL, preferably from your system
38 ilcsoft.use( MySQL( "/usr" )) # works for 32 and 64 bit
39
40 # CMake, preferably from your dirstribution
41 # No need to set anything in this case
42 # Install if not availabe on your distribution
43 # ilcsoft.install( CMake("2.6.2" ) )
44
45 # GSL devel, take it from your distribution if available
46 ilcsoft.use( GSL( "/usr")) # use absolute path on 32 bit linux
47 #ilcsoft.use( GSL( "1.12")) # use a link in the relative path on 64 bit linux
48 # ilcsoft.install( GSL( "1.12" ) )
49
50 # QT devel, preferably from your distribution
51 # No need to set anything in this case
52 # Takes a very long time to compile!!!
53 # You might considder to run without MarlinGUI
54 #ilcsoft.install( QT( "4.4.3" ))
55
56 # CLHEP, most probably you distribution does not provide it
57 ilcsoft.install( CLHEP( "2.0.4.2" ))
58
59 ####################################################################
60
61 # The minimal set you need to install
62
63 # CMakeModules, you need it so the package dependencies are known by cmake
64 ilcsoft.install( CMakeModules( "v01-09" ))
65
66 # LCIO
67 ilcsoft.install( LCIO( "v01-51" ))
68 #building with rootdict allows you to access LCIO from ROOT/CINT
69 ilcsoft.module("LCIO").envcmake['BUILD_ROOTDICT']='ON'
70 ilcsoft.module("LCIO").envcmake['ROOT_HOME']='${ROOTSYS}'
71
72 # GEAR
73 ilcsoft.install( GEAR( "v00-14-01" ))
74
75 # RAIDA
76 ilcsoft.install( RAIDA( "v01-04-03" ))
77
78 # Marlin
79 ilcsoft.install( Marlin( "v00-12" ))
80 # if you don't have QT4 devel you can disable the gui
81 ilcsoft.module("Marlin").envcmake["MARLIN_GUI"] = 1
82
83 # CondDBMySQL, you need it for lccd
84 ilcsoft.install( CondDBMySQL( "CondDBMySQL_ILC-0-8-1" ))
85 # in case you have compile probelms (e.g. with gvv 4.4.1)
86 # use the HEAD, it solves these issues.
87 # Turn on the svn download type so you can track the version.
88 #ilcsoft.install( CondDBMySQL( "HEAD" ))
89 #ilcsoft.module("conddbmysql").download.type="svn"
90
91 # LCCD
92 ilcsoft.install( LCCD( "v01-00" ))
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.