5
XCONFIG=$PLATFORM/qmake.conf
11
for PARAM in $PARAMS; do
12
PREFIX=`echo $PARAM | sed 's/^\(..\).*/\1/'`
15
CLIBDIR=`echo $PARAM | sed -e 's/^-L//'`
16
IN_LIBDIRS="$IN_LIBDIRS $CLIBDIR"
19
CINCDIR=`echo $PARAM | sed -e 's/^-I//'`
20
IN_INCDIRS="$IN_INCDIRS $CINCDIR"
27
[ "$VERBOSE" = "yes" ] && echo "XInput auto-detection... ($*)"
29
# check for the XInput library
30
XDIRS=`sed -n -e '/^QMAKE_LIBDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-L/ /g; p; }' $XCONFIG`
31
LIBDIRS="$IN_LIBDIRS $XDIRS /usr/shlib /usr/lib /lib"
33
for LIBDIR in $LIBDIRS; do
34
FOUND_LIB=`ls $LIBDIR/libXi.* 2>/dev/null`
35
if [ ! -z "$FOUND_LIB" ]; then
37
[ "$VERBOSE" = "yes" ] && echo " Found XInput lib in $LIBDIR"
43
[ "VERBOSE" = "yes" ] && echo " Could not find XInput lib anywhere in $LIBDIRS"
46
PLATFORM=`echo $PLATFORM | sed -e 's,.*/mkspecs/\([a-zA-Z0-9]*\).*,\1,'`
47
# check for XInput.h and the IRIX wacom.h
48
if [ "$XINPUT" = "yes" ]; then
49
INCS="X11/extensions/XInput.h"
50
if [ "$PLATFORM" = "irix" ]; then
53
XDIRS=`sed -n -e '/^QMAKE_INCDIR_X11[ ]*=/ { s/[^=]*=[ ]*//; s/-I/ /g; p; }' $XCONFIG`
54
INCDIRS="$IN_INCDIRS $XDIRS /usr/include /include"
58
for INCDIR in $INCDIRS; do
59
if [ -f $INCDIR/$I ]; then
61
[ "$VERBOSE" = "yes" ] && echo " Found $I in $INCDIR"
67
[ "$VERBOSE" = "yes" ] && echo " Could not find $I anywhere in $INCDIRS"
73
if [ "$XINPUT" != "yes" ]; then
74
[ "$VERBOSE" = "yes" ] && echo "XInput disabled."
77
[ "$VERBOSE" = "yes" ] && echo "XInput enabled."