1#!/bin/sh
2
3prefix=@prefix@
4exec_prefix=@exec_prefix@
5exec_prefix_set=no
6
7cflags="[--cflags]"
8
9if test @enable_cpp@ = yes ; then
10  libs="[--libs-cpp]"
11else
12  libs=
13fi
14
15if test @enable_pcre16@ = yes ; then
16  libs="[--libs16] $libs"
17fi
18
19if test @enable_pcre8@ = yes ; then
20  libs="[--libs] [--libs-posix] $libs"
21  cflags="$cflags [--cflags-posix]"
22fi
23
24usage="Usage: pcre-config [--prefix] [--exec-prefix] [--version] $libs $cflags"
25
26if test $# -eq 0; then
27      echo "${usage}" 1>&2
28      exit 1
29fi
30
31libR=
32case `uname -s` in
33  *SunOS*)
34  libR=" -R@libdir@"
35  ;;
36  *BSD*)
37  libR=" -Wl,-R@libdir@"
38  ;;
39esac
40
41libS=
42if test @libdir@ != /usr/lib ; then
43  libS=-L@libdir@
44fi
45
46while test $# -gt 0; do
47  case "$1" in
48  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
49  *) optarg= ;;
50  esac
51
52  case $1 in
53    --prefix=*)
54      prefix=$optarg
55      if test $exec_prefix_set = no ; then
56        exec_prefix=$optarg
57      fi
58      ;;
59    --prefix)
60      echo $prefix
61      ;;
62    --exec-prefix=*)
63      exec_prefix=$optarg
64      exec_prefix_set=yes
65      ;;
66    --exec-prefix)
67      echo $exec_prefix
68      ;;
69    --version)
70      echo @PACKAGE_VERSION@
71      ;;
72    --cflags)
73      if test @includedir@ != /usr/include ; then
74        includes=-I@includedir@
75      fi
76      echo $includes @PCRE_STATIC_CFLAG@
77      ;;
78    --cflags-posix)
79      if test @enable_pcre8@ = yes ; then
80        if test @includedir@ != /usr/include ; then
81          includes=-I@includedir@
82        fi
83        echo $includes @PCRE_STATIC_CFLAG@
84      else
85        echo "${usage}" 1>&2
86      fi
87      ;;
88    --libs-posix)
89      if test @enable_pcre8@ = yes ; then
90        echo $libS$libR -lpcreposix -lpcre
91      else
92        echo "${usage}" 1>&2
93      fi
94      ;;
95    --libs)
96      if test @enable_pcre8@ = yes ; then
97        echo $libS$libR -lpcre
98      else
99        echo "${usage}" 1>&2
100      fi
101      ;;
102    --libs16)
103      if test @enable_pcre16@ = yes ; then
104        echo $libS$libR -lpcre16
105      else
106        echo "${usage}" 1>&2
107      fi
108      ;;
109    --libs-cpp)
110      if test @enable_cpp@ = yes ; then
111        echo $libS$libR -lpcrecpp -lpcre
112      else
113        echo "${usage}" 1>&2
114      fi
115      ;;
116    *)
117      echo "${usage}" 1>&2
118      exit 1
119      ;;
120  esac
121  shift
122done
123