File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / pcre / pcre-config.in
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Mon Jul 22 08:25:55 2013 UTC (10 years, 10 months ago) by misho
Branches: pcre, MAIN
CVS tags: v8_34, v8_33, HEAD
8.33

    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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>