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