|
|
- #!/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
|