aboutsummaryrefslogtreecommitdiffstats
path: root/Plugins/DbSqliteCipher/DbSqliteCipher.pro
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/DbSqliteCipher/DbSqliteCipher.pro')
-rw-r--r--Plugins/DbSqliteCipher/DbSqliteCipher.pro22
1 files changed, 20 insertions, 2 deletions
diff --git a/Plugins/DbSqliteCipher/DbSqliteCipher.pro b/Plugins/DbSqliteCipher/DbSqliteCipher.pro
index cbb8ec3..1c9b041 100644
--- a/Plugins/DbSqliteCipher/DbSqliteCipher.pro
+++ b/Plugins/DbSqliteCipher/DbSqliteCipher.pro
@@ -25,6 +25,10 @@ HEADERS += dbsqlitecipher.h \
dbsqlitecipherinstance.h
sqlcipher.h
+mac: {
+ INCLUDEPATH += /usr/local/opt/openssl/include
+ LIBS += -L/usr/local/opt/openssl/lib
+}
!macx: {
LIBS += -L$${PWD}/../deps/lib/$${PLATFORM}/
}
@@ -48,7 +52,21 @@ unix: {
win32: {
DEFINES += SQLITE_OS_WIN=1
}
-DEFINES += SQLITE_HAS_CODEC SQLCIPHER_CRYPTO_OPENSSL BUILD_sqlite NDEBUG SQLITE_ALLOW_XTHREAD_CONNECT=1 SQLITE_THREADSAFE=1 SQLITE_TEMP_STORE=2
+DEFINES += SQLITE_HAS_CODEC SQLCIPHER_CRYPTO_OPENSSL BUILD_sqlite NDEBUG SQLITE_ALLOW_XTHREAD_CONNECT=1 SQLITE_THREADSAFE=1 SQLITE_TEMP_STORE=2 \
+ SQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 \
+ SQLITE_ENABLE_DBSTAT_VTAB=1 \
+ SQLITE_ENABLE_BYTECODE_VTAB=1 \
+ SQLITE_ENABLE_COLUMN_METADATA=1 \
+ SQLITE_ENABLE_EXPLAIN_COMMENTS=1 \
+ SQLITE_ENABLE_FTS3=1 \
+ SQLITE_ENABLE_FTS3_PARENTHESIS=1 \
+ SQLITE_ENABLE_FTS4=1 \
+ SQLITE_ENABLE_FTS5=1 \
+ SQLITE_ENABLE_GEOPOLY=1 \
+ SQLITE_ENABLE_JSON1=1 \
+ SQLITE_ENABLE_RTREE=1 \
+ SQLITE_ENABLE_MATH_FUNCTIONS=1
+
OTHER_FILES += \
dbsqlitecipher.json \
@@ -58,7 +76,7 @@ OTHER_FILES += \
RESOURCES += \
dbsqlitecipher.qrc
-QMAKE_CFLAGS_WARN_ON = -Wall -Wno-unused-parameter -Wno-sign-compare -Wno-unused-function
+QMAKE_CFLAGS_WARN_ON = -Wall -Wno-unused-parameter -Wno-sign-compare -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable
DISTFILES += \
openssl_lic.txt