Add sqlite to Windows Phone default build
sqlite 3.8.5 supports Windows Phone 8.1. Make required adaptations and add it to the default build. For WinRT and Windows Phone the QSqlQueryModel unit-test fails, both with plugin compiled and using the system sqlite. Root cause seems to be deep inside sqlite, hoping for a fix soon. However, all other tests pass and hence we should enable it. Task-number: QTBUG-37770 Change-Id: I700dde4a44a8f1d74460ef6cb4a1e1d330073d66 Reviewed-by: Oliver Wolff <oliver.wolff@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
This commit is contained in:
parent
4354165e92
commit
3ce554bef0
1
src/3rdparty/sqlite.pri
vendored
1
src/3rdparty/sqlite.pri
vendored
@ -3,6 +3,7 @@ DEFINES += SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE SQLITE_ENABLE_FTS3 SQ
|
||||
!contains(CONFIG, largefile):DEFINES += SQLITE_DISABLE_LFS
|
||||
contains(QT_CONFIG, posix_fallocate):DEFINES += HAVE_POSIX_FALLOCATE=1
|
||||
winrt: DEFINES += SQLITE_OS_WINRT
|
||||
winphone: DEFINES += SQLITE_WIN32_FILEMAPPING_API=1
|
||||
qnx: DEFINES += _QNX_SOURCE
|
||||
INCLUDEPATH += $$PWD/sqlite
|
||||
SOURCES += $$PWD/sqlite/sqlite3.c
|
||||
|
@ -1641,8 +1641,6 @@ void Configure::applySpecSpecifics()
|
||||
dictionary[ "LARGE_FILE" ] = "no";
|
||||
dictionary[ "ANGLE" ] = "d3d11";
|
||||
dictionary[ "DYNAMICGL" ] = "no";
|
||||
if (dictionary.value("XQMAKESPEC").startsWith("winphone"))
|
||||
dictionary[ "SQL_SQLITE" ] = "no";
|
||||
} else if (dictionary.value("XQMAKESPEC").startsWith("wince")) {
|
||||
dictionary[ "STYLE_WINDOWSXP" ] = "no";
|
||||
dictionary[ "STYLE_WINDOWSVISTA" ] = "no";
|
||||
|
Loading…
Reference in New Issue
Block a user