-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
_oasis
41 lines (36 loc) · 1.34 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
OASISFormat: 0.4
Name: EvilML
Version: 0.0.0
Synopsis: A compiler from ML to C++ template language
OCamlVersion: >= 4.02.3
Authors: Akinori ABE <abe@sf.ecei.tohoku.ac.jp>
License: GPL-3
Plugins: META (0.4), StdFiles (0.4), DevFiles (0.4)
XStdFilesREADME: false
BuildTools: ocamlbuild
AlphaFeatures: ocamlbuild_more_args
XOCamlbuildPluginTags: package(js_of_ocaml.ocamlbuild)
FilesAB: src/emlConfig.ml.ab
PostBuildCommand: js_of_ocaml +js_of_ocaml/weak.js +js_of_ocaml/toplevel.js \
-o html/js/evilml.js \
_build/src/evilmlJS.byte
Executable evilml
Path: src
MainIs: evilml.ml
BuildTools: ocamlbuild
BuildDepends: ppx_deriving.show
CompiledObject: best
DataFiles: ../include/*.hpp, ../include/*.ml
Executable evilmlJS
Path: src
MainIs: evilmlJS.ml
BuildTools: ocamlbuild
BuildDepends: ppx_deriving.show,ppx_blob,js_of_ocaml,js_of_ocaml.ppx
CompiledObject: byte
##
## Tests
##
Test test
Run$: flag(tests)
WorkingDirectory: test/
Command: sh test.sh