1#!/bin/sh
2
3prefix=@prefix@
4exec_prefix=@exec_prefix@
5exec_prefix_set=no
6
7if test @enable_cpp@ = yes ; then
8  usage="Usage: pcre-config [--prefix] [--exec-prefix] [--version] [--libs] [--libs-posix] [--libs-cpp] [--cflags] [--cflags-posix]"
9else
10  usage="Usage: pcre-config [--prefix] [--exec-prefix] [--version] [--libs] [--libs-posix] [--cflags] [--cflags-posix]"
11fi
12
13if test $# -eq 0; then
14      echo "${usage}" 1>&2
15      exit 1
16fi
17
18libR=
19case `uname -s` in
20  *SunOS*)
21  libR=" -R@libdir@"
22  ;;
23  *BSD*)
24  libR=" -Wl,-R@libdir@"
25  ;;
26esac
27
28while test $# -gt 0; do
29  case "$1" in
30  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
31  *) optarg= ;;
32  esac
33
34  case $1 in
35    --prefix=*)
36      prefix=$optarg
37      if test $exec_prefix_set = no ; then
38        exec_prefix=$optarg
39      fi
40      ;;
41    --prefix)
42      echo $prefix
43      ;;
44    --exec-prefix=*)
45      exec_prefix=$optarg
46      exec_prefix_set=yes
47      ;;
48    --exec-prefix)
49      echo $exec_prefix
50      ;;
51    --version)
52      echo @PACKAGE_VERSION@
53      ;;
54    --cflags | --cflags-posix)
55      if test @includedir@ != /usr/include ; then
56        includes=-I@includedir@
57      fi
58      echo $includes @PCRE_STATIC_CFLAG@
59      ;;
60    --libs-posix)
61      echo -L@libdir@$libR -lpcreposix -lpcre
62      ;;
63    --libs)
64      echo -L@libdir@$libR -lpcre
65      ;;
66    --libs-cpp)
67      if test @enable_cpp@ = yes ; then
68        echo -L@libdir@$libR -lpcrecpp -lpcre
69      else
70        echo "${usage}" 1>&2
71      fi
72      ;;
73    *)
74      echo "${usage}" 1>&2
75      exit 1
76      ;;
77  esac
78  shift
79done
80