Skip to content

Commit 99be772

Browse files
author
Benoit Germain
committed
3.9.4 rockspec
1 parent 5db999e commit 99be772

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

lanes-3.9.4-1.rockspec

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
--
2+
-- Lanes rockspec
3+
--
4+
-- Ref:
5+
-- <http://luarocks.org/en/Rockspec_format>
6+
--
7+
8+
package = "Lanes"
9+
10+
version = "3.9.4-1"
11+
12+
source= {
13+
url= "git://github.com/LuaLanes/lanes.git",
14+
branch= "v3.9.4"
15+
}
16+
17+
description = {
18+
summary= "Multithreading support for Lua",
19+
detailed= [[
20+
Lua Lanes is a portable, message passing multithreading library
21+
providing the possibility to run multiple Lua states in parallel.
22+
]],
23+
license= "MIT/X11",
24+
homepage="https://github.com/LuaLanes/lanes",
25+
maintainer="Benoit Germain <bnt.germain@gmail.com>"
26+
}
27+
28+
-- Q: What is the difference of "windows" and "win32"? Seems there is none;
29+
-- so should we list either one or both?
30+
--
31+
supported_platforms= { "win32",
32+
"macosx",
33+
"linux",
34+
"freebsd", -- TBD: not tested
35+
"msys", -- TBD: not supported by LuaRocks 1.0 (or is it?)
36+
}
37+
38+
dependencies= {
39+
"lua >= 5.1", -- builds with either 5.1 and 5.2
40+
}
41+
42+
build = {
43+
type = "builtin",
44+
platforms =
45+
{
46+
linux =
47+
{
48+
modules =
49+
{
50+
["lanes.core"] =
51+
{
52+
libraries = "pthread"
53+
},
54+
}
55+
}
56+
},
57+
modules =
58+
{
59+
["lanes.core"] =
60+
{
61+
sources = { "src/lanes.c", "src/keeper.c", "src/tools.c", "src/threading.c"},
62+
incdirs = { "src"},
63+
},
64+
lanes = "src/lanes.lua"
65+
}
66+
}

0 commit comments

Comments
 (0)