File: configure.gnu

package info (click to toggle)
povray 1%3A3.6.1-6
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 31,052 kB
  • ctags: 20,305
  • sloc: ansic: 110,032; cpp: 86,573; sh: 13,595; pascal: 5,942; asm: 2,994; makefile: 1,747; ada: 1,637
file content (77 lines) | stat: -rwxr-xr-x 2,608 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#!/bin/sh
##############################################################################
#               configure.gnu
#
# Wrapper to configure
#
# from Persistence of Vision(tm) Ray Tracer version 3.6.
# Copyright 1991-2003 Persistence of Vision Team
# Copyright 2003-2004 Persistence of Vision Raytracer Pty. Ltd.
#---------------------------------------------------------------------------
# NOTICE: This source code file is provided so that users may experiment
# with enhancements to POV-Ray and to port the software to platforms other
# than those supported by the POV-Ray developers. There are strict rules
# regarding how you are permitted to use this file. These rules are contained
# in the distribution and derivative versions licenses which should have been
# provided with this file.
#
# These licences may be found online, linked from the end-user license
# agreement that is located at http://www.povray.org/povlegal.html
#---------------------------------------------------------------------------
# This program is based on the popular DKB raytracer version 2.12.
# DKBTrace was originally written by David K. Buck.
# DKBTrace Ver 2.0-2.12 were written by David K. Buck & Aaron A. Collins.
##############################################################################

# configure.gnu for the source distribution of POV-Ray 3.6 for UNIX
# Written by Nicolas Calimet <pov4grasp@free.fr>

# get srcdir
srcdir=`echo $* | grep srcdir | sed 's,.*srcdir=\([^[:space:]]*\).*,\1,g'`
if test -z "$srcdir"; then
  srcdir="."
fi

# get cache-file
cachefile=`echo $* | grep cache-file | sed 's,.*cache-file=\([^[:space:]]*\).*,\1,g'`

# Minimal compiler flag.
CFLAGS=${CFLAGS:--O}
export CFLAGS

# Process arguments (remove VAR=VALUE args, which are exported).
# cache-file and srcdir were the last arguments, so remove all what follows
# the first VAR argument.
args=
for arg in $*; do
  arg=`echo $arg | sed 's,^[^-].*,,; s,-*help=[^[:space:]]*,--help,g'`
  if test -z "$arg"; then break; fi
  args="$args $arg"
done
if test -z "`echo $args | grep cache-file`"; then
  args="--cache-file=$cachefile $args"
fi
if test -z "`echo $args | grep srcdir`"; then
  args="--srcdir=$srcdir $args"
fi

# run configure
case "$args" in
  *help*)
  echo "Configuration of libjpeg 6b:"
  echo ""
  ;;

  *)
  echo "configure.gnu: configuring libjpeg 6b"
  echo "configure.gnu: running $srcdir/configure $args"
  ;;
esac
$srcdir/configure $args

if test -f Makefile; then
  echo "configure.gnu: editing Makefile"
  sed 's,\(libjpeg.$(A)\).*,libjpeg.a,g' Makefile > Makefile.tmp
  mv Makefile.tmp Makefile
fi
echo ""