aboutsummaryrefslogtreecommitdiff
path: root/sqlite3.go
diff options
context:
space:
mode:
authorBas van Beek <bas@tobin.nl>2018-02-17 21:38:35 +0100
committerBas van Beek <bas@tobin.nl>2018-02-17 21:38:35 +0100
commitbd9ec0844c970f42c252068e061abb04c4064f3e (patch)
treed2949ed7f63bc8ee21597c3b58765dd4de53e5e4 /sqlite3.go
parentMerge pull request #531 from navytux/y/preadwrite (diff)
downloadgolite-bd9ec0844c970f42c252068e061abb04c4064f3e.tar.gz
golite-bd9ec0844c970f42c252068e061abb04c4064f3e.tar.xz
only enable pread/pwrite for linux. fixes #533 and fixes #532
Diffstat (limited to 'sqlite3.go')
-rw-r--r--sqlite3.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/sqlite3.go b/sqlite3.go
index 3ca538d..e47d4f8 100644
--- a/sqlite3.go
+++ b/sqlite3.go
@@ -9,7 +9,8 @@ package sqlite3
/*
#cgo CFLAGS: -std=gnu99
-#cgo CFLAGS: -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DHAVE_USLEEP=1 -DHAVE_PREAD64=1 -DHAVE_PWRITE64=1
+#cgo CFLAGS: -DSQLITE_ENABLE_RTREE -DSQLITE_THREADSAFE=1 -DHAVE_USLEEP=1
+#cgo linux CFLAGS: -DHAVE_PREAD64=1 -DHAVE_PWRITE64=1
#cgo CFLAGS: -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4_UNICODE61
#cgo CFLAGS: -DSQLITE_TRACE_SIZE_LIMIT=15
#cgo CFLAGS: -DSQLITE_DISABLE_INTRINSIC