Extended module profiles.
Each module now sets the QT_CONFIG variable itself.
This commit is contained in:
parent
4b3498e940
commit
6036305fb0
59
configure
vendored
59
configure
vendored
@ -6958,12 +6958,13 @@ esac
|
||||
|
||||
# enable Qt 3 support functionality
|
||||
if [ "$CFG_QT3SUPPORT" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG qt3support"
|
||||
QT_CONFIG="$QT_CONFIG gui-qt3support"
|
||||
fi
|
||||
|
||||
# enable Phonon
|
||||
if [ "$CFG_PHONON" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG phonon"
|
||||
# No longer needed after modularization
|
||||
#QT_CONFIG="$QT_CONFIG phonon"
|
||||
if [ "$CFG_PHONON_BACKEND" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG phonon-backend"
|
||||
fi
|
||||
@ -7538,17 +7539,19 @@ if [ "$CFG_XMLPATTERNS" = "auto" -a "$CFG_EXCEPTIONS" != "no" ]; then
|
||||
elif [ "$CFG_EXCEPTIONS" = "no" ]; then
|
||||
CFG_XMLPATTERNS="no"
|
||||
fi
|
||||
if [ "$CFG_XMLPATTERNS" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG xmlpatterns"
|
||||
else
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XMLPATTERNS"
|
||||
fi
|
||||
# No longer needed after modularization
|
||||
#if [ "$CFG_XMLPATTERNS" = "yes" ]; then
|
||||
# QT_CONFIG="$QT_CONFIG xmlpatterns"
|
||||
#else
|
||||
# QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_XMLPATTERNS"
|
||||
#fi
|
||||
|
||||
if [ "$CFG_MULTIMEDIA" = "no" ]; then
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_MULTIMEDIA"
|
||||
else
|
||||
QT_CONFIG="$QT_CONFIG multimedia"
|
||||
fi
|
||||
# No longer needed after modularization
|
||||
#if [ "$CFG_MULTIMEDIA" = "no" ]; then
|
||||
# QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_MULTIMEDIA"
|
||||
#else
|
||||
# QT_CONFIG="$QT_CONFIG multimedia"
|
||||
#fi
|
||||
|
||||
if [ "$CFG_AUDIO_BACKEND" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG audio-backend"
|
||||
@ -7574,26 +7577,24 @@ if [ "$CFG_WEBKIT" != "no" ]; then
|
||||
fi
|
||||
|
||||
if [ "$CFG_WEBKIT" != "no" ]; then
|
||||
# This include takes care of adding "webkit" to QT_CONFIG.
|
||||
cp -f "$relpath/src/3rdparty/webkit/WebKit/qt/qt_webkit_version.pri" "$outpath/mkspecs/modules/qt_webkit_version.pri"
|
||||
# No longer needed after modularization
|
||||
#QT_CONFIG="$QT_CONFIG webkit"
|
||||
# The reason we set CFG_WEBKIT, is such that the printed overview of what will be enabled, shows correctly.
|
||||
if [ "$CFG_WEBKIT" = "debug" ]; then
|
||||
QMAKE_CONFIG="$QMAKE_CONFIG webkit-debug"
|
||||
fi
|
||||
else
|
||||
rm -f "$outpath/mkspecs/modules/qt_webkit_version.pri"
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_WEBKIT"
|
||||
fi
|
||||
|
||||
if [ "$CFG_SCRIPT" = "auto" ]; then
|
||||
CFG_SCRIPT="yes"
|
||||
fi
|
||||
|
||||
if [ "$CFG_SCRIPT" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG script"
|
||||
else
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SCRIPT"
|
||||
fi
|
||||
# No longer needed after modularization
|
||||
#if [ "$CFG_SCRIPT" = "yes" ]; then
|
||||
# QT_CONFIG="$QT_CONFIG script"
|
||||
#else
|
||||
# QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SCRIPT"
|
||||
#fi
|
||||
|
||||
if [ "$CFG_SCRIPTTOOLS" = "yes" -a "$CFG_SCRIPT" = "no" ]; then
|
||||
echo "QtScriptTools was requested, but it can't be built due to QtScript being disabled."
|
||||
@ -7612,11 +7613,12 @@ elif [ "$CFG_SCRIPT" = "no" ]; then
|
||||
CFG_SCRIPTTOOLS="no"
|
||||
fi
|
||||
|
||||
if [ "$CFG_SCRIPTTOOLS" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG scripttools"
|
||||
else
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SCRIPTTOOLS"
|
||||
fi
|
||||
# No longer needed after modularization
|
||||
#if [ "$CFG_SCRIPTTOOLS" = "yes" ]; then
|
||||
# QT_CONFIG="$QT_CONFIG scripttools"
|
||||
#else
|
||||
# QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SCRIPTTOOLS"
|
||||
#fi
|
||||
|
||||
|
||||
if [ "$CFG_DECLARATIVE" = "yes" ]; then
|
||||
@ -7634,7 +7636,8 @@ if [ "$CFG_DECLARATIVE" = "auto" ]; then
|
||||
fi
|
||||
|
||||
if [ "$CFG_DECLARATIVE" = "yes" ]; then
|
||||
QT_CONFIG="$QT_CONFIG declarative"
|
||||
# No longer needed after modularization
|
||||
#QT_CONFIG="$QT_CONFIG declarative"
|
||||
if [ "$CFG_DECLARATIVE_DEBUG" = "no" ]; then
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QDECLARATIVE_NO_DEBUG_PROTOCOL"
|
||||
fi
|
||||
|
@ -9,3 +9,4 @@ QT.core.private_includes = $$QT_MODULE_INCLUDE_BASE/QtCore/private
|
||||
QT.core.sources = $$QT_MODULE_BASE/src/corelib
|
||||
QT.core.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.core.depends =
|
||||
QT.core.DEFINES = QT_CORE_LIB
|
||||
|
@ -10,3 +10,4 @@ QT.dbus.sources = $$QT_MODULE_BASE/src/dbus
|
||||
QT.dbus.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.dbus.depends = core xml
|
||||
QT.dbus.CONFIG = dbusadaptors dbusinterfaces
|
||||
QT.dbus.DEFINES = QT_DBUS_LIB
|
||||
|
@ -9,3 +9,4 @@ QT.gui.private_includes = $$QT_MODULE_INCLUDE_BASE/QtGui/private
|
||||
QT.gui.sources = $$QT_MODULE_BASE/src/gui
|
||||
QT.gui.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.gui.depends = core network
|
||||
QT.gui.DEFINES = QT_GUI_LIB
|
||||
|
@ -9,3 +9,4 @@ QT.network.private_includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork/private
|
||||
QT.network.sources = $$QT_MODULE_BASE/src/network
|
||||
QT.network.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.network.depends = core
|
||||
QT.network.DEFINES = QT_NETWORK_LIB
|
||||
|
@ -10,3 +10,4 @@ QT.opengl.sources = $$QT_MODULE_BASE/src/opengl
|
||||
QT.opengl.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.opengl.depends = core gui
|
||||
QT.opengl.CONFIG = opengl
|
||||
QT.opengl.DEFINES = QT_OPENGL_LIB
|
||||
|
@ -10,3 +10,4 @@ QT.openvg.sources = $$QT_MODULE_BASE/src/openvg
|
||||
QT.openvg.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.openvg.depends = core gui
|
||||
QT.openvg.CONFIG = openvg
|
||||
QT.openvg.DEFINES = QT_OPENVG_LIB
|
||||
|
@ -9,3 +9,4 @@ QT.sql.private_includes = $$QT_MODULE_INCLUDE_BASE/QtSql/private
|
||||
QT.sql.sources = $$QT_MODULE_BASE/src/sql
|
||||
QT.sql.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.sql.depends = core
|
||||
QT.sql.DEFINES = QT_SQL_LIB
|
||||
|
@ -10,3 +10,4 @@ QT.testlib.sources = $$QT_MODULE_BASE/src/testlib
|
||||
QT.testlib.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.testlib.depends = core
|
||||
QT.testlib.CONFIG = console
|
||||
QT.testlib.DEFINES = QT_TESTLIB_LIB
|
||||
|
@ -9,3 +9,4 @@ QT.xml.private_includes = $$QT_MODULE_INCLUDE_BASE/QtXml/private
|
||||
QT.xml.sources = $$QT_MODULE_BASE/src/xml
|
||||
QT.xml.libs = $$QT_MODULE_LIB_BASE
|
||||
QT.xml.depends = core
|
||||
QT.xml.DEFINES = QT_XML_LIB
|
||||
|
Loading…
x
Reference in New Issue
Block a user