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