Description: Add options to qmake to take care of dpkg compiler flags The libqxt library use a custom configure script which does not take care of dpkg compiler flags. . So this patch add options to qmake to force it to consider the flags. Author: PICCORO McKAY Lenz <mckaygerhard@gmail.com> Reviewed-by: Thomas PIERSON <contact@thomaspierson.fr> Last-Update: 2012-09-19 --- a/configure +++ b/configure @@ -9,6 +9,12 @@ NO_XRANDR=0 QXT_MODULES="docs berkeley core designer widgets network sql web zeroconf" +# get env compiler flags +CFLAGS=`echo $CFLAGS` +CXXFLAGS=`echo $CXXFLAGS` +LDFLAGS=`echo $LDFLAGS` +CPPFLAGS=`echo $CPPFLAGS` + # detect platform if uname -a | grep -iq Darwin; then QXT_MAC=1 @@ -247,7 +253,7 @@ echo -e " \n\n $1\n" >>$CONFIG_LOG mkdir -p "$QXT_BUILD_TREE/config.tests/$1" cd "$QXT_BUILD_TREE/config.tests/$1" - $QMAKE_BIN $QMAKE_PARAMS "$QXT_SOURCE_TREE/config.tests/$1/$1.pro" >>$CONFIG_LOG + $QMAKE_BIN $QMAKE_PARAMS QMAKE_CFLAGS_RELEASE="$CFLAGS $CPPFLAGS" QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS $CPPFLAGS" QMAKE_LFLAGS_RELEASE="$LDFLAGS" "$QXT_SOURCE_TREE/config.tests/$1/$1.pro" >>$CONFIG_LOG echo -n "." $MAKE clean >>$CONFIG_LOG 2>&1 [ -f ./$1 ] && rm ./$1 @@ -288,5 +294,5 @@ # run qmake echo "Autodetection finished. Running qmake." cd $QXT_BUILD_TREE -$QMAKE_BIN $QMAKE_PARAMS "$QXT_SOURCE_TREE/libqxt.pro" -recursive >>$CONFIG_LOG +$QMAKE_BIN $QMAKE_PARAMS QMAKE_CFLAGS_RELEASE="$CFLAGS $CPPFLAGS" QMAKE_CXXFLAGS_RELEASE="$CXXFLAGS $CPPFLAGS" QMAKE_LFLAGS_RELEASE="$LDFLAGS" "$QXT_SOURCE_TREE/libqxt.pro" -recursive >>$CONFIG_LOG echo -e >&2 "${C_CYAN}Configure finished. Run $MAKE now.${C_NONE}\n"