一、WEBKIT MODULE总是不在编译列表中(即使configure时指定webkit)
{命令行下g++ -dumpversion > 4,适用下列解决方法}:将下列代码中4*|3.4*)改为9*|8*|7*|6*|5*|4*|3.4*)
case "$XPLATFORM" in
*-g++*)
case "$(${QMAKE_CONF_COMPILER} -dumpversion)" in #QMAKE_CONF_COMPILER=`getXQMakeConf QMAKE_CXX`
4*|3.4*)
;;
3.3*)
canBuildWebKit="no"
;;
*)
canBuildWebKit="no"
canBuildQtXmlPatterns="no"
;;
esac
解析:读configure文件找问题所在:
1.configure时输出是由下列语句控制
case "$CFG_WEBKIT" in
yes) echo "WebKit module .......... yes" ;;
debug) echo "WebKit module .......... yes (debug)" ;;
no) echo "WebKit module .......... no" ;;
#####其中 $CFG_WEBKIT = no
2.$CFG_WEBKIT=no是由于:
if [ "$CFG_WEBKIT" != "no" ]; then
CFG_WEBKIT="$canBuildWebKit"
fi
#####其中 $canBuildWebKit = no
3.$canBuildWebKit = no是由于:
case "$XPLATFO