/[eiffelstudio]/branches/Eiffel_61/Delivery/make_install
ViewVC logotype

Contents of /branches/Eiffel_61/Delivery/make_install

Parent Directory Parent Directory | Revision Log Revision Log


Revision 71219 - (show annotations)
Tue Nov 20 04:12:21 2007 UTC (12 years, 2 months ago) by manus
File size: 1606 byte(s)
Eiffel 6.1 Release.
1 #!/bin/sh
2
3 echo Welcome to the EiffelStudio installer
4
5 ERROR_ENV=""
6 if [ ! "$ISE_EIFFEL" ]; then
7 echo "The environment variable ISE_EIFFEL should be set to the directory where EiffelStudio is installed (typically the current directory: `pwd`)"
8 ERROR_ENV=TRUE
9 fi
10 if [ ! "$ISE_PLATFORM" ]; then
11 echo The environment variable ISE_PLATFORM should be set to one of these values, depending on your platform:
12 echo linux-x86, linux-x86-64 irix-mips, irix-mips-64, solaris-sparc, solaris-sparc-64, solaris-x86, ...
13 ERROR_ENV=TRUE
14 fi
15 if [ "$ERROR_ENV" = "TRUE" ]; then
16 echo "When the needed environment variable(s) are set, launch $0 again."
17 exit
18 fi
19
20 echo "Do you want to precompile EiffelBase (required to compile examples) ? [y/n]"
21 read prec_base
22 echo "Do you want to precompile EiffelVision (might take a while) ? [y/n]"
23 read prec_vision2
24
25 INIT_DIR=`pwd`
26
27 if [ "$prec_base" != "n" ]; then
28 echo Precompile EiffelBase
29 cd $ISE_EIFFEL/precomp/spec/$ISE_PLATFORM
30 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec -precompile -config base.ecf -c_compile -clean
31 fi
32 if [ "$prec_vision2" = "y" ]; then
33 if which pkg-config > /dev/null 2>&1 ; then
34 if pkg-config --atleast-version=2.4 gtk+-2.0 ; then
35 echo Precompile EiffelVision
36 cd $ISE_EIFFEL/precomp/spec/$ISE_PLATFORM
37 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec -precompile -config vision2.ecf -c_compile -clean
38 else
39 echo "GTK 2.4 does not seem to be installed"
40 echo "Precompilation of EiffelVision interrupted."
41 fi
42 else
43 echo "GTK 2.4 does not seem to be installed"
44 echo "Precompilation of EiffelVision interrupted."
45 fi
46 fi
47
48 cd $INIT_DIR

Properties

Name Value
svn:eol-style native
svn:executable *
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23