handle src buffer underflow corner cases
[sdl_omap.git] / sdl-config.in
1 #!/bin/sh
2
3 prefix=@prefix@
4 exec_prefix=@exec_prefix@
5 exec_prefix_set=no
6 libdir=@libdir@
7
8 @ENABLE_STATIC_FALSE@usage="\
9 @ENABLE_STATIC_FALSE@Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs]"
10 @ENABLE_STATIC_TRUE@usage="\
11 @ENABLE_STATIC_TRUE@Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"
12
13 if test $# -eq 0; then
14       echo "${usage}" 1>&2
15       exit 1
16 fi
17
18 while test $# -gt 0; do
19   case "$1" in
20   -*=*) optarg=`echo "$1" | LC_ALL="C" sed 's/[-_a-zA-Z0-9]*=//'` ;;
21   *) optarg= ;;
22   esac
23
24   case $1 in
25     --prefix=*)
26       prefix=$optarg
27       if test $exec_prefix_set = no ; then
28         exec_prefix=$optarg
29       fi
30       ;;
31     --prefix)
32       echo $prefix
33       ;;
34     --exec-prefix=*)
35       exec_prefix=$optarg
36       exec_prefix_set=yes
37       ;;
38     --exec-prefix)
39       echo $exec_prefix
40       ;;
41     --version)
42       echo @SDL_VERSION@
43       ;;
44     --cflags)
45       echo -I@includedir@/SDL @SDL_CFLAGS@
46       ;;
47 @ENABLE_SHARED_TRUE@    --libs)
48 @ENABLE_SHARED_TRUE@      echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_LIBS@
49 @ENABLE_SHARED_TRUE@      ;;
50 @ENABLE_STATIC_TRUE@@ENABLE_SHARED_TRUE@    --static-libs)
51 @ENABLE_STATIC_TRUE@@ENABLE_SHARED_FALSE@    --libs|--static-libs)
52 @ENABLE_STATIC_TRUE@      echo -L@libdir@ @SDL_RLD_FLAGS@ @SDL_STATIC_LIBS@
53 @ENABLE_STATIC_TRUE@      ;;
54     *)
55       echo "${usage}" 1>&2
56       exit 1
57       ;;
58   esac
59   shift
60 done