sqlite3_libsqlite3.go (688B)
1 // Copyright (C) 2019 Yasuhiro Matsumoto <mattn.jp@gmail.com>. 2 // 3 // Use of this source code is governed by an MIT-style 4 // license that can be found in the LICENSE file. 5 6 //go:build libsqlite3 7 // +build libsqlite3 8 9 package sqlite3 10 11 /* 12 #cgo CFLAGS: -DUSE_LIBSQLITE3 13 #cgo linux LDFLAGS: -lsqlite3 14 #cgo darwin,amd64 LDFLAGS: -L/usr/local/opt/sqlite/lib -lsqlite3 15 #cgo darwin,amd64 CFLAGS: -I/usr/local/opt/sqlite/include 16 #cgo darwin,arm64 LDFLAGS: -L/opt/homebrew/opt/sqlite/lib -lsqlite3 17 #cgo darwin,arm64 CFLAGS: -I/opt/homebrew/opt/sqlite/include 18 #cgo openbsd LDFLAGS: -lsqlite3 19 #cgo solaris LDFLAGS: -lsqlite3 20 #cgo windows LDFLAGS: -lsqlite3 21 #cgo zos LDFLAGS: -lsqlite3 22 */ 23 import "C"