adds a version of the config script that may or may not be more friendly if you don't have the necessary dependencies
git-svn-id: svn://svn.code.sf.net/p/qjoypad/code/trunk@113 c05e91a0-76c8-4ec0-b377-ef19ce7cc080
This commit is contained in:
committed by
virtuoussin13
parent
12cd906a46
commit
965ff791c3
24
src/config
24
src/config
@ -1,6 +1,28 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
if( ! pkg-config --exists xtst ); then
|
||||||
|
echo "Error: you will need libxtst to compile this program";
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if( ! pkg-config --atleast-version=4.2 QtCore ); then
|
||||||
|
echo "Error: you need at least Qt version 4.2 to use this program";
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if ( ! qmake ); then
|
||||||
|
echo "Error: you need qmake!";
|
||||||
|
fi;
|
||||||
|
|
||||||
|
if( ! ( qmake --version | grep -qi 'Qt version 4' ) ); then
|
||||||
|
echo "WARNING: Falling back on qmake-qt4; this may or may not work";
|
||||||
|
echo "WARNING: if it fails please see the compilation instructions on
|
||||||
|
qjoypad.sourceforge.net";
|
||||||
|
QMAKE_EXEC="qmake-qt4";
|
||||||
|
else
|
||||||
|
QMAKE_EXEC="qmake";
|
||||||
|
fi;
|
||||||
|
|
||||||
|
|
||||||
devdir="/dev/input"
|
devdir="/dev/input"
|
||||||
prefix="/usr/local"
|
prefix="/usr/local"
|
||||||
installdir="";
|
installdir="";
|
||||||
@ -63,7 +85,7 @@ arg2="PREFIX=$prefix"
|
|||||||
arg3="DEFINES += $plain_keys $debug_option"
|
arg3="DEFINES += $plain_keys $debug_option"
|
||||||
arg4="INSTALL_PREFIX=${installdir}/${prefix}/"
|
arg4="INSTALL_PREFIX=${installdir}/${prefix}/"
|
||||||
|
|
||||||
qmake -makefile "$arg1" "$arg2" "$arg3" "$arg4" qjoypad.pro
|
$QMAKE_EXEC -makefile "$arg1" "$arg2" "$arg3" "$arg4" qjoypad.pro
|
||||||
|
|
||||||
echo "
|
echo "
|
||||||
Configuring QJoyPad installation...
|
Configuring QJoyPad installation...
|
||||||
|
Reference in New Issue
Block a user