/brlcad/tags/rel-7-14-0/bench/try.sh
https://bitbucket.org/vrrm/brl-cad-copy-for-fast-history-browsing-in-git · Shell · 74 lines · 28 code · 1 blank · 45 comment · 1 complexity · 525e8c0a01953da41c2afa1067ed2950 MD5 · raw file
- #!/bin/sh
- # T R Y . S H
- # BRL-CAD
- #
- # Copyright (c) 2004-2008 United States Government as represented by
- # the U.S. Army Research Laboratory.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that the following conditions
- # are met:
- #
- # 1. Redistributions of source code must retain the above copyright
- # notice, this list of conditions and the following disclaimer.
- #
- # 2. Redistributions in binary form must reproduce the above
- # copyright notice, this list of conditions and the following
- # disclaimer in the documentation and/or other materials provided
- # with the distribution.
- #
- # 3. The name of the author may not be used to endorse or promote
- # products derived from this software without specific prior written
- # permission.
- #
- # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
- # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- # GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #
- ###
- # A Shell script to run the BRL-CAD Benchmark, with output going to
- # a framebuffer rather than to a file.
- #
- # Authors -
- # Mike Muuss
- # Christopher Sean Morrison
- #
- # @(#)$Header$ (BRL)
- # Ensure /bin/sh
- export PATH || (echo "This isn't sh."; sh $0 $*; kill $$)
- path_to_this=`dirname $0`
- # force locale setting to C so things like date output as expected
- LC_ALL=C
- TIMEFRAME=1 ; export TIMEFRAME
- MAXTIME=1 ; export MAXTIME
- ARGS="-F/dev/Xl $*"
- if test -f "$path_to_this/run.sh" ; then
- $path_to_this/run.sh $ARGS
- elif test -f "$path_to_this/benchmark" ; then
- $path_to_this/benchmark $ARGS
- elif test -f "/usr/brlcad/bin/benchmark" ; then
- /usr/brlcad/bin/benchmark $ARGS
- fi
- # Local Variables:
- # mode: sh
- # tab-width: 8
- # sh-indentation: 4
- # sh-basic-offset: 4
- # indent-tabs-mode: t
- # End:
- # ex: shiftwidth=4 tabstop=8