#!/bin/bash # # Simple wrapper around pkg-config to replace /usr/bin/-config scripts # # Copyright 2006 Red Hat, Inc. # Jeremy Katz CFGPATH=$(basename $0) MODULE=${CFGPATH%-config} usage() { pkg-config --help exit 1 } if [ $# -lt 1 ]; then usage 1>&2 fi ARGS="" while test $# -gt 0; do case $1 in --version) ARGS="$ARGS --modversion" ;; --cflags) ARGS="$ARGS --cflags" ;; --libs) ARGS="$ARGS --libs" ;; --libdir*) ARGS="$ARGS --libs-only-L" ;; --includedir*) ARGS="$ARGS --cflags-only-I" ;; --prefix*) ARGS="$ARGS --variable=prefix" ;; --exec-prefix*) ARGS="$ARGS --variable=exec_prefix" ;; --module*) if echo $1 | grep -q '=' ; then MODULE=`echo $1 | sed 's/^--module=//'` else MODULE=$2 shift fi ;; *) usage 1>&2 ;; esac shift done pkg-config $ARGS $MODULE