summaryrefslogtreecommitdiff
path: root/Tools/qmake/mkspecs/features/features.prf
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/qmake/mkspecs/features/features.prf')
-rw-r--r--Tools/qmake/mkspecs/features/features.prf13
1 files changed, 7 insertions, 6 deletions
diff --git a/Tools/qmake/mkspecs/features/features.prf b/Tools/qmake/mkspecs/features/features.prf
index 7b0b49d90..21286be2e 100644
--- a/Tools/qmake/mkspecs/features/features.prf
+++ b/Tools/qmake/mkspecs/features/features.prf
@@ -117,7 +117,7 @@ defineTest(detectFeatures) {
}
# Try to use an system wide SQlite installation
- if(!contains(QT_CONFIG, no-pkg-config):packagesExist("sqlite3"))|mac {
+ if(!contains(QT_CONFIG, no-pkg-config):packagesExist("sqlite3"))|config_libsqlite3 {
WEBKIT_CONFIG += have_sqlite3
} else {
SQLITE3SRCDIR = $$(SQLITE3SRCDIR)
@@ -136,14 +136,9 @@ defineTest(detectFeatures) {
have?(glx):have?(xcomposite):have?(xrender): WEBKIT_CONFIG += use_graphics_surface use_glx
}
- # Slider Touch is sensible to use when compiling WebKit2
- enable?(touch_events): WEBKIT_CONFIG += touch_slider
-
# IndexedDB requires leveldb
enable?(indexed_database): WEBKIT_CONFIG += use_leveldb
- !config_icu:!mac: WEBKIT_CONFIG += use_wchar_unicode
-
export(WEBKIT_CONFIG)
export(CONFIGURE_WARNINGS)
}
@@ -175,6 +170,9 @@ defineTest(sanitizeFeatures) {
# GStreamer uses Glib
use?(gstreamer): WEBKIT_CONFIG += use_glib
+ # LevelDB is not needed without indexed_database
+ !enable?(indexed_database): WEBKIT_CONFIG -= use_leveldb
+
# VideoTrack requires video
!enable?(video): WEBKIT_CONFIG -= video_track
@@ -184,5 +182,8 @@ defineTest(sanitizeFeatures) {
# Accelerated 2D canvas uses 3D graphics support.
!use?(3d_graphics): WEBKIT_CONFIG -= accelerated_2d_canvas
+ # Touch slider requires touch events
+ !enable?(touch_events): WEBKIT_CONFIG -= touch_slider
+
export(WEBKIT_CONFIG)
}