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

Annotation of /branches/Eiffel_68/Delivery/make_install

Parent Directory Parent Directory | Revision Log Revision Log


Revision 55358 - (hide annotations)
Mon Oct 24 20:35:54 2005 UTC (14 years, 3 months ago) by manus
Original Path: trunk/Delivery/make_install
File size: 1610 byte(s)
Redirect both standard and error output when calling `which pkg-config'.

1 xavier 27648 #!/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 manus 29404 echo "Do you want to precompile EiffelBase (required to compile examples) ? [y/n]"
21 xavier 27648 read prec_base
22 manus 53540 echo "Do you want to precompile EiffelVision (might take a while) ? [y/n]"
23 xavier 27648 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 manus 29376 rm -rf EIFGEN
31 manus 40046 $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec -precompile -ace Ace.ace -c_compile
32 xavier 27648 fi
33 manus 29404 if [ "$prec_vision2" = "y" ]; then
34 manus 55358 if which pkg-config > /dev/null 2>&1 ; then
35 manus 53540 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 xavier 27648 fi
49    
50 manus 29376 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