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

Contents of /branches/Eiffel_56/Delivery/make_install

Parent Directory Parent Directory | Revision Log Revision Log


Revision 53541 - (show annotations)
Tue Jul 19 05:27:01 2005 UTC (14 years, 4 months ago) by (unknown author)
File size: 1606 byte(s)
This commit was manufactured by cvs2svn to create branch 'Eiffel_56'.
1 #!/bin/sh
2
3 echo Welcome to the ISE Eiffel 5 installer
4
5 ERROR_ENV=""
6 if [ ! "$ISE_EIFFEL" ]; then
7 echo "The environment variable ISE_EIFFEL should be set to the directory where ISE Eiffel 5 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-glibc2.1, linux-glibc, sgi, sgi-64, solaris, solaris-2.5+, alpha or unixware.
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/base
30 rm -rf EIFGEN
31 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec -precompile -ace Ace.ace -c_compile
32 fi
33 if [ "$prec_vision2" = "y" ]; then
34 if which pkg-config 2> /dev/null ; then
35 if pkg-config --atleast-version=2.4 gtk+-2.0 ; then
36 echo Precompile EiffelVision
37 cd $ISE_EIFFEL/precomp/spec/$ISE_PLATFORM/vision2
38 rm -rf EIFGEN
39 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec -precompile -ace Ace.ace -c_compile
40 else
41 echo "GTK 2.4 does not seem to be installed"
42 echo "Precompilation of EiffelVision interrupted."
43 fi
44 else
45 echo "GTK 2.4 does not seem to be installed"
46 echo "Precompilation of EiffelVision interrupted."
47 fi
48 fi
49
50 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