| #!/bin/sh |
| |
| PCFILE=libmariadb |
| |
| command -v pkg-config > /dev/null 2>&1 |
| ret="$?" |
| if [ "$ret" -ne 0 ]; then |
| echo pkg-config not found >&2 |
| exit 1 |
| fi |
| |
| pkg-config $PCFILE > /dev/null 2>&1 |
| ret="$?" |
| if [ "$ret" -ne 0 ]; then |
| echo $PCFILE pkg-config file missing >&2 |
| exit 1 |
| fi |
| |
| cflags=$(pkg-config $PCFILE --cflags) |
| include=$(pkg-config $PCFILE --cflags) |
| libs=$(pkg-config $PCFILE --libs) |
| plugindir=PLUGIN_DIR |
| socket=SOCKET |
| port=PORT |
| version=VERSION |
| |
| usage () { |
| cat <<EOF |
| Usage: $0 [OPTIONS] |
| Options: |
| --cflags [$cflags] |
| --include [$include] |
| --libs [$libs] |
| --libs_r [$libs] |
| --plugindir [$plugindir] |
| --socket [$socket] |
| --port [$port] |
| --version [$version] |
| EOF |
| exit "$1" |
| } |
| |
| if test $# -le 0; then usage 0 ; fi |
| |
| while test $# -gt 0; do |
| case $1 in |
| --cflags) echo "$cflags" ;; |
| --include) echo "$include" ;; |
| --libs) echo "$libs" ;; |
| --libs_r) echo "$libs" ;; |
| --plugindir) echo "$plugindir" ;; |
| --socket) echo "$socket" ;; |
| --port) echo "$port" ;; |
| --version) echo "$version" ;; |
| *) usage 1 >&2 ;; |
| esac |
| |
| shift |
| done |
| |
| exit 0 |