forked from mirage/ocaml-uri
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path_oasis
77 lines (67 loc) · 2.01 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
OASISFormat: 0.4
Name: uri
Version: 1.5.0
Synopsis: RFC3986 URI parsing library
Description: Uniform Resource Identifier (URI) parsing and encoding.
This is pure OCaml code.
Authors: Anil Madhavapeddy, David Sheets, Rudy Grinberg
Maintainers: Anil Madhavapeddy <[email protected]>
Homepage: https://github.com/avsm/ocaml-uri
License: ISC
Plugins: META (0.4)
BuildTools: ocamlbuild
PostConfCommand: sh etc/gen.sh
Flag allservices
Description: build the full services library
Default: false
Library uri
Path: lib
Modules: Uri,Uri_re,Uri_IP
builddepends: re.posix,stringext,sexplib.syntax,sexplib
Library services
Path: lib
Findlibname: services
FindlibParent: uri
Modules: Uri_services
BuildDepends: uri
Library services_full
Build$: flag(allservices)
Path: lib
Findlibname: services_full
FindlibParent: uri
Modules: Uri_services_full
BuildDepends: uri
Library uri_top
Path: top
FindlibName: top
FindlibParent: uri
Modules: Uri_top
# Compiler libs do not exists for OCaml < 4.0.0 and otherwise always
# present. Use _tags to set them up.
# BuildDepends: compiler-libs.toplevel
XMETARequires: uri
XMETADescription: Toplevel printers for URIs
Document uri
Title: URI docs
Type: ocamlbuild (0.4)
BuildTools+: ocamldoc
XOCamlbuildPath: lib
XOCamlbuildLibraries: uri
Document uri_services
Title: URI services docs
Type: ocamlbuild (0.4)
BuildTools+: ocamldoc
XOCamlbuildPath: lib
XOCamlbuildLibraries: uri.services
Executable test_runner
Path: lib_test
MainIs: test_runner.ml
Build$: flag(tests)
Custom: true
CompiledObject: best
Install: false
BuildDepends: uri,oUnit (>= 1.0.2), sexplib
Test test_runner
Run$: flag(tests)
Command: $test_runner
WorkingDirectory: lib_test