From: yangguo@chromium.org Date: Mon, 26 Sep 2011 14:09:30 +0000 (+0000) Subject: Adapt linux-tick-processor to GYP build. X-Git-Tag: upstream/4.7.83~18361 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f69c0b04bb64bfeded747ebc0a033c25674cab5a;p=platform%2Fupstream%2Fv8.git Adapt linux-tick-processor to GYP build. Review URL: http://codereview.chromium.org/8038019 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9429 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/tools/linux-tick-processor b/tools/linux-tick-processor index 0b0a1fb..7070ce6 100755 --- a/tools/linux-tick-processor +++ b/tools/linux-tick-processor @@ -1,5 +1,14 @@ #!/bin/sh +# find the name of the log file to process, it must not start with a dash. +log_file="v8.log" +for arg in "$@" +do + if ! expr "X${arg}" : "^X-" > /dev/null; then + log_file=${arg} + fi +done + tools_path=`cd $(dirname "$0");pwd` if [ ! "$D8_PATH" ]; then d8_public=`which d8` @@ -9,21 +18,19 @@ fi d8_exec=$D8_PATH/d8 if [ ! -x $d8_exec ]; then - echo "d8 shell not found in $D8_PATH" - echo "To build, execute 'scons d8' from the V8 directory" - exit 1 + D8_PATH=`pwd`/out/native + d8_exec=$D8_PATH/d8 fi +if [ ! -x $d8_exec ]; then + d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'` +fi -# find the name of the log file to process, it must not start with a dash. -log_file="v8.log" -for arg in "$@" -do - if ! expr "X${arg}" : "^X-" > /dev/null; then - log_file=${arg} - fi -done - +if [ ! -x $d8_exec ]; then + echo "d8 shell not found in $D8_PATH" + echo "To build, execute 'make native' from the V8 directory" + exit 1 +fi # nm spits out 'no symbols found' messages to stderr. cat $log_file | $d8_exec $tools_path/splaytree.js $tools_path/codemap.js \