Skip to content

Commit 370b410

Browse files
committed
let's try tokyocabinet
1 parent b0391bb commit 370b410

22 files changed

+53811
-0
lines changed

prailude-0.0.0-4.rockspec

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,43 @@ dependencies = {
2525
}
2626
build = {
2727
type = "builtin",
28+
external_dependencies = {
29+
ZLIB = {
30+
header = "lzib.h",
31+
library = "z",
32+
},
33+
PTHREAD = {
34+
header = "pthread.h"
35+
},
36+
BZIP = {
37+
header = "bzlib.h",
38+
library = "bz2"
39+
}
40+
},
2841
modules = {
2942
["prailude.util"] = "src/util/util.lua",
3043
["prailude.util.timer"] = "src/util/timer.lua",
3144
["prailude.util.coroutine"] ="src/util/coroutine.lua",
45+
["prailude.util.tokyocabinet"] = {
46+
sources = {
47+
--tokyocabinet
48+
"src/util/tokyocabinet/md5.c",
49+
"src/util/tokyocabinet/myconf.c",
50+
"src/util/tokyocabinet/tcadb.c",
51+
"src/util/tokyocabinet/tcbdb.c",
52+
"src/util/tokyocabinet/tcfdb.c",
53+
"src/util/tokyocabinet/tchdb.c",
54+
"src/util/tokyocabinet/tctdb.c",
55+
"src/util/tokyocabinet/tcutil.c",
56+
-- lua binding
57+
"src/util/tokyocabinet/tokyocabinet.c"
58+
},
59+
incdirs = { "src/util/tokyocabinet"},
60+
defines = {
61+
"NDEBUG"
62+
},
63+
libraries = {"z", "bz2", "pthread"}
64+
},
3265
["prailude.util.lowlevel"] = {
3366
sources = {
3467
"src/util/util.c",

src/util/tokyocabinet/COPYING

Lines changed: 504 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)