51c5baf
#! /bin/sh
51c5baf
#
51c5baf
# Multilib-aware wrapper for the wx-config script
51c5baf
#
51c5baf
# Usage: wx-config [--arch <arch>] <regular wx-config options>
51c5baf
#
51c5baf
51c5baf
if [ $# -ge 2 ]; then
51c5baf
    if [ $1 = "--arch" ]; then
51c5baf
	arch=$2
51c5baf
	shift 2
51c5baf
    fi
51c5baf
fi
51c5baf
51c5baf
if [ -z $arch ]; then
51c5baf
    arch=`uname -m`
51c5baf
fi
51c5baf
51c5baf
case $arch in
51c5baf
    i?86|ppc|s390|sparc|arm*|ia64)
51c5baf
        libdir=/usr/lib
51c5baf
        ;;
51c5baf
    x86_64|ppc64|s390x|sparc64)
51c5baf
        libdir=/usr/lib64
51c5baf
        ;;
51c5baf
    *)
51c5baf
        echo "Unsupported architecture '$arch'"
51c5baf
        exit 8
51c5baf
        ;;
51c5baf
esac
51c5baf
51c5baf
wxconfig=$libdir/wx/config/gtk2-unicode-release-2.8
51c5baf
# special case when using 32-bit userspace and 64-bit kernel
51c5baf
if [ ! -f $wxconfig -a \( $arch = ppc64 -o $arch = sparc64 \) ]; then
51c5baf
    wxconfig=/usr/lib/wx/config/gtk2-unicode-release-2.8
51c5baf
fi
51c5baf
51c5baf
if [ -x $wxconfig ]; then
51c5baf
    exec $wxconfig $@
51c5baf
else
51c5baf
    echo "wxGTK-devel isn't installed for architecture '$arch'"
51c5baf
    exit 9
51c5baf
fi