forked from jaked/deriving
-
Notifications
You must be signed in to change notification settings - Fork 15
/
_oasis
105 lines (93 loc) · 2.76 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
OASISFormat: 0.4
Name: deriving
OCamlVersion: >= 4.03.0
Version: 0.8.2
Synopsis: Extension to OCaml for deriving functions from type declarations
Authors: Jeremy Yallop
License: MIT
BuildTools: ocamlbuild
FilesAB: syntax/common/id.ml.ab,
lib/META.ab
Plugins: DevFiles (0.4)
AlphaFeatures: compiled_setup_ml
Flag tc
Description: type-conv support
Default: false
Library "deriving"
Path : lib
FindlibName : deriving
Modules : Deriving_Show, Deriving_Eq, Deriving_Bounded,
Deriving_Enum, Deriving_monad, Deriving_Dump,
Deriving_Typeable, Deriving_Pickle,
Deriving_Functor, Deriving_Default
InternalModules : Deriving_interned, Deriving_dynmap
BuildDepends : deriving.syntax
Library "deriving_num"
Path : lib
FindlibParent : deriving
FindlibName : num
Modules : Deriving_num
BuildDepends : deriving,num
Library "pa_deriving_classes"
Path : syntax/classes
FindlibParent : deriving
FindlibName : syntax
Modules : Show_class, Dump_class, Enum_class, Bounded_class,
Eq_class, Typeable_class, Pickle_class,
Functor_class, Default_class
BuildDepends : deriving.syntax.std
Library "pa_deriving_common"
Path : syntax/common
FindlibParent : pa_deriving_classes
FindlibName : common
Pack : true
Modules : Id, Utils, Type, Defs, Clusters, Base, Extend
BuildDepends : camlp4,camlp4.extend,camlp4.quotations.o,bytes
Library "pa_deriving_std"
Path : syntax/std
FindlibParent : pa_deriving_classes
FindlibName : std
Modules : Pa_deriving_std
BuildDepends : deriving.syntax.common,camlp4.quotations.o
Library "pa_deriving_tc"
Path : syntax/tc
FindlibParent : pa_deriving_classes
FindlibName : tc
Modules : Pa_deriving_tc
BuildDepends : deriving.syntax.common,type_conv
Build$: flag(tc)
Install$: flag(tc)
Document "deriving-api"
Title: API reference for Deriving
Type: ocamlbuild (0.3)
Install: true
InstallDir: $htmldir/api
BuildTools: ocamldoc
XOCamlbuildPath: ./
XOCamlbuildLibraries:
deriving,
deriving.num,
deriving.syntax,
deriving.syntax.common
Executable test
Path : tests/std
CompiledObject : best
MainIs : notc.ml
BuildDepends : deriving
Install : false
Build$: flag(tests)
Executable test_tc
Path : tests/tc
Install : false
CompiledObject : best
MainIs : tc.ml
BuildDepends : deriving,type_conv
Build$: flag(tests) && flag(tc)
Test std
TestTools : test
Command : $test
Run$: flag(tests)
Test tc
TestTools : test_tc
Command : $test_tc
Run$: flag(tests) && flag(tc)