tools/pcre/pcre-config.in
author Nicholas Hastings <skamonkey@gmail.com>
Sun Mar 17 11:32:03 2013 -0400 (2013-03-17)
changeset 3831 babd0eee3c5e
parent 2762 d2d467bf1b5a
permissions -rw-r--r--
Updated PCRE source to version 8.32 (bug 5593).
     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