| Index: editor/tools/analyzer
|
| ===================================================================
|
| --- editor/tools/analyzer (revision 0)
|
| +++ editor/tools/analyzer (revision 0)
|
| @@ -0,0 +1,32 @@
|
| +#!/bin/bash
|
| +# Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| +# for details. All rights reserved. Use of this source code is governed by a
|
| +# BSD-style license that can be found in the LICENSE file.
|
| +
|
| +# This file is used to execute the analyzer by running the jar file
|
| +# It is a simple wrapper enabling us to have simpler command lines in
|
| +# the testing infrastructure.
|
| +# This file is copied to the output of the analyzer under bin/ by the
|
| +# build scripts.
|
| +set -e
|
| +
|
| +function follow_links() {
|
| + while [ -h "$1" ]; do
|
| + # On Mac OS, readlink -f doesn't work.
|
| + 1="$(readlink "$1")"
|
| + done
|
| + echo "$1"
|
| +}
|
| +
|
| +# Unlike $0, $BASH_SOURCE points to the absolute path of this file.
|
| +PROG_NAME="$(follow_links "$BASH_SOURCE")"
|
| +
|
| +# Handle the case where the binary dir has been symlinked to.
|
| +BIN_DIR="$(follow_links "$(cd "${PROG_NAME%/*}" ; pwd -P)")"
|
| +
|
| +# The jar file is placed one directory up from the bin directory.
|
| +JAR_DIR="$(cd "${BIN_DIR}/.." ; pwd -P)"
|
| +
|
| +JAR_FILE="$JAR_DIR/new_analyzer.jar"
|
| +
|
| +exec java -jar $JAR_FILE
|
|
|
| Property changes on: editor/tools/analyzer
|
| ___________________________________________________________________
|
| Added: svn:executable
|
| + *
|
|
|
|
|