aboutsummaryrefslogtreecommitdiff
path: root/generator.go
diff options
context:
space:
mode:
authorJan Mercl <0xjnml@gmail.com>2019-12-19 15:58:58 +0100
committerJan Mercl <0xjnml@gmail.com>2019-12-19 15:58:58 +0100
commit58026126c2d182c9a75f5b98d263f1733ddd9dd3 (patch)
treea014f3258f1b07721a7016222fd3fc0e99672bbd /generator.go
parent179c16d747dbaad875f20b52af14a4f95357003c (diff)
support SQLite's multi-thread model
Diffstat (limited to 'generator.go')
-rw-r--r--generator.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/generator.go b/generator.go
index ce25033..d51a239 100644
--- a/generator.go
+++ b/generator.go
@@ -29,11 +29,13 @@ var (
"-DSQLITE_LIKE_DOESNT_MATCH_BLOBS",
"-DSQLITE_MAX_EXPR_DEPTH=0",
"-DSQLITE_MEMDEBUG", //TODO-
+ "-DSQLITE_MUTEX_APPDEF=1",
+ "-DSQLITE_MUTEX_NOOP",
"-DSQLITE_OMIT_DECLTYPE",
"-DSQLITE_OMIT_DEPRECATED",
"-DSQLITE_OMIT_PROGRESS_CALLBACK",
"-DSQLITE_OMIT_SHARED_CACHE",
- "-DSQLITE_THREADSAFE=0",
+ "-DSQLITE_THREADSAFE=2", // Multi-thread
"-DSQLITE_USE_ALLOCA",
}