Mercurial > hg > truffle
comparison domake @ 3548:a218993d2087
Update domake script to check for -graal and create graal lib subdirectories
author | Peter Hofer <peter.hofer@jku.at> |
---|---|
date | Wed, 17 Aug 2011 13:40:36 +0200 |
parents | 44da449fc29c |
children | 753443a8c4ff |
comparison
equal
deleted
inserted
replaced
3547:44da449fc29c | 3548:a218993d2087 |
---|---|
8 while [ -h "$me" ]; do | 8 while [ -h "$me" ]; do |
9 me=`readlink -e "$me"` | 9 me=`readlink -e "$me"` |
10 done | 10 done |
11 graal_home=$(cd `dirname $me`; pwd) | 11 graal_home=$(cd `dirname $me`; pwd) |
12 | 12 |
13 grep '-client KNOWN' $JDK7/jre/lib/amd64/jvm.cfg >/dev/null | 13 grep -- '-graal KNOWN' $JDK7/jre/lib/amd64/jvm.cfg >/dev/null |
14 if [ $? -ne 0 ] ; then | 14 if [ $? -ne 0 ] ; then |
15 echo "The setting for -client in $JDK7/jre/lib/amd64/jvm.cfg must be:" | 15 echo "The setting for -graal in $JDK7/jre/lib/amd64/jvm.cfg must be (insert if missing):" |
16 echo | 16 echo |
17 echo " -client KNOWN" | 17 echo " -graal KNOWN" |
18 echo | 18 echo |
19 exit 1 | 19 exit 1 |
20 fi | 20 fi |
21 | 21 |
22 grep '-client KNOWN' $JDK7G/jre/lib/amd64/jvm.cfg >/dev/null | 22 grep -- '-graal KNOWN' $JDK7G/jre/lib/amd64/jvm.cfg >/dev/null |
23 if [ $? -ne 0 ] ; then | 23 if [ $? -ne 0 ] ; then |
24 echo "The setting for -client in $JDK7G/jre/lib/amd64/jvm.cfg must be:" | 24 echo "The setting for -graal in $JDK7G/jre/lib/amd64/jvm.cfg must be (insert if missing):" |
25 echo | 25 echo |
26 echo " -client KNOWN" | 26 echo " -graal KNOWN" |
27 echo | 27 echo |
28 exit 1 | 28 exit 1 |
29 fi | 29 fi |
30 | 30 |
31 java_link="$graal_home/graal/hotspot/java" | 31 java_link="$graal_home/graal/hotspot/java" |
32 if [ ! -e $java_link ]; then | 32 if [ ! -e $java_link ]; then |
33 echo "Creating link: $java_link -> $JDK7/jre/bin/java" | 33 echo "Creating link: $java_link -> $JDK7/jre/bin/java" |
34 ln -s $JDK7/jre/bin/java $java_link | 34 ln -s $JDK7/jre/bin/java $java_link |
35 fi | 35 fi |
36 | 36 |
37 client_dir=$JDK7/jre/lib/amd64/client | 37 graal_dir=$JDK7/jre/lib/amd64/graal/ |
38 if [ ! -e $client_dir ]; then | 38 if [ ! -e $graal_dir ]; then |
39 echo "Creating client compiler dir: $client_dir" | 39 echo "Creating graal compiler dir: $graal_dir" |
40 mkdir $client_dir | 40 mkdir $graal_dir |
41 fi | 41 fi |
42 | 42 |
43 client_dir=$JDK7G/jre/lib/amd64/client | 43 graaldbg_dir=$JDK7G/jre/lib/amd64/graal/ |
44 if [ ! -e $client_dir ]; then | 44 if [ ! -e $graaldbg_dir ]; then |
45 echo "Creating debug client compiler dir: $client_dir" | 45 echo "Creating debug graal compiler dir: $graaldbg_dir" |
46 mkdir $client_dir | 46 mkdir $graaldbg_dir |
47 fi | 47 fi |
48 | 48 |
49 pushd $graal_home/make | 49 pushd $graal_home/make |
50 | 50 |
51 # the piping magic runs stderr through grep and removes the complaints about Xusage.txt files | 51 # the piping magic runs stderr through grep and removes the complaints about Xusage.txt files |