-
Notifications
You must be signed in to change notification settings - Fork 1
/
_oasis
102 lines (86 loc) · 2.41 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
OASISFormat: 0.4
Name: Eliomlang
Version: 0.1.0
Synopsis: Eliomlang
Authors: Gabriel Radanne
License: GPL
Plugins: META (0.4), DevFiles (0.4)
BuildTools: ocamlbuild
AlphaFeatures: ocamlbuild_more_args, pure_interface
BetaFeatures: findlib_directory
OCamlVersion: >= 4.03.0
## Ppx libraries
Library "eliomlang_ppx"
FindlibContainers: eliomlang.ppx
FindlibName: internal
Path: lib
Modules: El_desugar
InternalModules: El_utils
BuildDepends:
ppx_tools, ppx_tools.metaquot, ppx_core
## Executable
Executable "eliom_desugar"
Path: bin
MainIs: eliom_desugar.ml
BuildDepends: eliomlang.ppx.internal
CompiledObject: best
Library "eliomlang_ppx_ex"
FindlibContainers: eliomlang
FindlibName: ppx
Path: bin
InternalModules: Eliom_desugar_ex
XMETAExtraLines: ppx = "eliom_desugar"
## Runtime
Library "eliom_runtime_server"
FindlibContainers: eliomlang.runtime
FindlibName: server
FindlibDirectory: server
Path: runtime/server
Modules: Eliom_runtime, Eliom_wrap, Eliom_fragment
InternalModules: Eliom_serial
BuildDepends: re
Library "eliom_runtime_client"
FindlibContainers: eliomlang.runtime
FindlibName: client
FindlibDirectory: client
Path: runtime/client
Modules: Eliom_runtime, Eliom_wrap, Eliom_unwrap, Eliom_fragment
InternalModules: Eliom_serial
BuildDepends: lwt, js_of_ocaml, js_of_ocaml.ppx
CompiledObject: byte
Library "eliom_runtime_lwt"
FindlibContainers: eliomlang.runtime
FindlibName: lwt
FindlibDirectory: lwt
Path: runtime/lwt
Modules: Eliom_lwt
BuildDepends: eliomlang.runtime.server, lwt
# Document "eliom-lang"
# Type: ocamlbuild (0.3)
# BuildTools: ocamldoc
# Title: API reference for Eliom-lang
# XOCamlbuildPath: .
# XOCamlbuildExtraArgs:
# "-docflags '-t Eliom-lang -colorize-code -short-functors -charset utf-8'"
# XOCamlbuildLibraries: eliomlang
SourceRepository head
Type: git
Location: https://github.com/Drup/eliom-lang.git
Browser: https://github.com/Drup/eliom-lang
## Test
Executable "ppx_tester"
Path: bin
MainIs: ppx_tester.ml
BuildDepends: eliomlang.ppx.internal
CompiledObject: best
Install: false
Build$: flag(tests)
Test basic_website
WorkingDirectory: _build/
PreCommand: cp -r ../test .
Command: $ppx_tester test/shared.eliom test/shared.result.eliom test/shared.expected.eliom
TestTools: ppx_tester
Run$: flag(tests)
#Local Variables:
#compile-command: "oasis setup"
#End: