Blame wx-config

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