Mercurial > hg > truffle
view domake @ 3095:d3d00c1ea071
IdealGraphVisualizer: Enhance text view so it can display arbitrary properties from the active graph's group. For diff graphs, it shows the textual difference between the property strings using the NetBeans Diff module.
author | Peter Hofer <peter.hofer@jku.at> |
---|---|
date | Wed, 29 Jun 2011 17:33:35 +0200 |
parents | c4922e69711e |
children | 44da449fc29c |
line wrap: on
line source
#!/bin/bash test -n "$JDK7" || { echo "Need to set JDK7 environment variable to the base of a JDK 1.7"; exit 1; } test -n "$JDK7G" || { echo "Need to set JDK7G environment variable to the base of a JDK 1.7"; exit 1; } # Resolve location of this script me="${BASH_SOURCE[0]}" while [ -h "$me" ]; do me=`readlink -e "$me"` done graal_home=$(cd `dirname $me`; pwd) grep '-client KNOWN' $JDK7/jre/lib/amd64/jvm.cfg >/dev/null if [ $? -ne 0 ] ; then echo "The setting for -client in $JDK7/jre/lib/amd64/jvm.cfg must be:" echo echo " -client KNOWN" echo exit 1 fi grep '-client KNOWN' $JDK7G/jre/lib/amd64/jvm.cfg >/dev/null if [ $? -ne 0 ] ; then echo "The setting for -client in $JDK7G/jre/lib/amd64/jvm.cfg must be:" echo echo " -client KNOWN" echo exit 1 fi java_link="$graal_home/graal/hotspot/java" if [ ! -e $java_link ]; then echo "Creating link: $java_link -> $JDK7/jre/bin/java" ln -s $JDK7/jre/bin/java $java_link fi client_dir=$JDK7/jre/lib/amd64/client if [ ! -e $client_dir ]; then echo "Creating client compiler dir: $client_dir" mkdir $client_dir fi client_dir=$JDK7G/jre/lib/amd64/client if [ ! -e $client_dir ]; then echo "Creating debug client compiler dir: $client_dir" mkdir $client_dir fi pushd $graal_home/make # the piping magic runs stderr through grep and removes the complaints about Xusage.txt files ARCH_DATA_MODEL=64 LANG=C HOTSPOT_BUILD_JOBS=4 ALT_BOOTDIR=$JDK7G INSTALL=y make jvmg1 3>&1 1>&2 2>&3 | grep -v Xusage[.]txt ARCH_DATA_MODEL=64 LANG=C HOTSPOT_BUILD_JOBS=4 ALT_BOOTDIR=$JDK7 INSTALL=y make product1 3>&1 1>&2 2>&3 | grep -v Xusage[.]txt popd