@ -8,4 +8,4 @@ install:
cd weed; go install
full_install:
cd weed; go install -tags "elastic gocdk"
cd weed; go install -tags "elastic gocdk sqlite"
@ -0,0 +1,9 @@
/*
Package sqlite is for sqlite filer store.
The referenced "modernc.org/sqlite" library is too big when compiled.
So this is only compiled in "make full_install".
*/
package sqlite
@ -1,5 +1,6 @@
//go:build linux || darwin || windows
//go:build (linux || darwin || windows) && sqlite
// +build linux darwin windows
// +build sqlite
// limited GOOS due to modernc.org/libc/unistd
@ -1,5 +1,5 @@
//go:build !linux && !darwin && !windows && !s390 && !ppc64le && !mips64
// +build !linux,!darwin,!windows,!s390,!ppc64le,!mips64
//go:build !linux && !darwin && !windows && !s390 && !ppc64le && !mips64 && !sqlite
// +build !linux,!darwin,!windows,!s390,!ppc64le,!mips64,!sqlite