diff options
author | Christian Ehrlicher <[email protected]> | 2023-08-30 17:40:59 +0200 |
---|---|---|
committer | Christian Ehrlicher <[email protected]> | 2023-08-31 16:54:45 +0200 |
commit | 50f24f71522d77864dfe8342eba151436825d1cf (patch) | |
tree | 4ae9b0470ffbb51310979c6cc1094fa9a0f7f79f | |
parent | 22cce68b2c1e6dad566ef608996c0e1eefc19f85 (diff) |
SQL/SQLite: fix compilation with SQLite < 3.40.0
sqlite3_filename was indroduced with SQlite 3.40.0 so we have to define
it by our own for older versions.
Task-number: QTBUG-107120
Fixes: QTBUG-116572
Change-Id: I3186e58c3538135dc01a1be9cc54621699d1cec1
Reviewed-by: Liang Qi <[email protected]>
-rw-r--r-- | src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp b/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp index e6e57899396..bbba3cd14f2 100644 --- a/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp +++ b/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp @@ -12,6 +12,9 @@ #ifndef PATH_MAX # define PATH_MAX FILENAME_MAX #endif +#if SQLITE_VERSION_NUMBER < 3040000 +typedef const char *sqlite3_filename; +#endif namespace { struct Vfs : sqlite3_vfs { |