all repos — litestore @ b1e1bff6bc56fc1a6497eb4761bb8df846f26f2d

A minimalist nosql document store.

Minor changes; tested cross-compilation.
h3rald h3rald@h3rald.com
Sun, 20 Sep 2015 14:12:47 +0200
commit

b1e1bff6bc56fc1a6497eb4761bb8df846f26f2d

parent

78e43b79db8fb5b875664d1f94facbf1ac006a0b

4 files changed, 4 insertions(+), 5 deletions(-)

jump to
M .gitignore.gitignore

@@ -2,5 +2,6 @@ *.log.txt

nimcache *.db *.db-journal +litestore*.zip litestore nakefile
M README.mdREADME.md

@@ -1,5 +1,3 @@

-# LiteStore - LiteStore is a lightweight, self-contained, RESTful, multi-format NoSQL document store server written in [Nim](http://www.nim-lang.org) and powered by a [SQLite](http://www.sqlite.org) backend for storage. It aims to be a very simple and lightweight backend ideal for prototyping and testing REST APIs and single-page applications. For more information, see:
M litestore.nimlitestore.nim

@@ -20,7 +20,7 @@

from asyncdispatch import runForever {.compile: "vendor/sqlite/libsqlite3.c".} -{.passC: "-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_LOCKING_STYLE=1".} +{.passC: "-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS".} when isMainModule:
M nakefile.nimnakefile.nim

@@ -2,13 +2,13 @@ import nake

import lib/config const - compile = "nim c -d:release -threads:on" + parallel = "" #"--parallelBuild:1 --verbosity:3" + compile = "nim c -d:release --threads:on" & " " & parallel linux_x86 = "--cpu:i386 --os:linux" linux_arm = "--cpu:arm --os:linux" windows_x86 = "--cpu:i386 --os:windows" windows_x64 = "--cpu:amd64 --os:windows" macosx_x64 = "" - #parallel = "--parallelBuild:1 --verbosity:3" ls = "litestore" ls_file = "litestore.nim" zip = "zip -X"