-
Notifications
You must be signed in to change notification settings - Fork 9
/
_oasis
90 lines (77 loc) · 2.44 KB
/
_oasis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
OASISFormat : 0.4
Name : nanomsg
Version : 1.1
Synopsis : nanomsg bindings for OCaml
Authors : Vincent Bernardoff, Rudi Grinberg
License : WTFPL
Plugins : DevFiles (0.4), META (0.4)
BuildTools : ocamlbuild
Maintainers : Vincent Bernardoff <[email protected]>
Homepage : https://github.com/rgrinberg/onanomsg
Flag lwt
Description: build the Lwt library
Default: false
Flag async
Description: build the Async library
Default: false
Library "nanomsg"
Path: lib
Modules: Nanomsg
InternalModules: Nanomsg_utils, Nanomsg_bindings, Nanomsg_generated
CSources: nanomsg_stubs.c
CCLib: -lnanomsg
CCOpt: -I $pkg_ctypes_stubs
BuildDepends: bytes, ctypes.stubs, result, bigstring, ipaddr, ppx_deriving.std
BuildTools: nanomsg_bindgen
Library "nanomsg_lwt"
Path: lib
Modules: Nanomsg_lwt
FindlibParent: nanomsg
FindlibName: lwt
Build$: flag(lwt)
Install$: flag(lwt)
BuildDepends: nanomsg, lwt.unix
Library "nanomsg_async"
Path: lib
Modules: Nanomsg_async
FindlibParent: nanomsg
FindlibName: async
Build$: flag(async)
Install$: flag(async)
BuildDepends: nanomsg, core, async, threads
Executable "nanomsg_bindgen"
Install: false
Path: lib_gen
MainIs: nanomsg_bindgen.ml
BuildDepends: ctypes.stubs
Executable "base_suite"
Build$: flag(tests)
Install: false
Path: lib_test
MainIs: base_suite.ml
BuildDepends: nanomsg, oUnit (>= 2.0)
CompiledObject: best
Executable "lwt_suite"
Build$: flag(tests) && flag(lwt)
Install: false
Path: lib_test
MainIs: lwt_suite.ml
BuildDepends: nanomsg.lwt, oUnit (>= 2.0)
CompiledObject: best
Test "nanomsg"
Command: $base_suite
Test "nanomsg_lwt"
Command: $lwt_suite
AlphaFeatures: ocamlbuild_more_args
Document "api"
Type: ocamlbuild (0.4)
BuildTools: ocamldoc
Title: API reference for Nanomsg
XOCamlbuildPath: .
XOCamlbuildExtraArgs: "-docflags '-colorize-code -short-functors -charset utf-8'"
XOCamlbuildLibraries: nanomsg
SourceRepository "master"
Type: git
Location: https://github.com/rgrinberg/onanomsg.git
Branch: master
Browser: https://github.com/rgrinberg/onanomsg