forked from OCamlPro/ocaml-solidity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
drom.toml
95 lines (76 loc) · 2.77 KB
/
drom.toml
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
[project]
drom-version = "0.1"
[project]
authors = ["David Declerck <[email protected]>",
"Steven De Oliveira <[email protected]>" ]
bug-reports = "https://github.com/OCamlPro/ocaml-solidity/issues"
ci-systems = ["ubuntu-latest", "macos-latest"]
copyright = "OCamlPro & Origin Labs"
dev-repo = "https://github.com/OcamlPro/ocaml-solidity"
edition = "4.10.0"
github-organization = "OCamlPro"
homepage = "https://github.com/OcamlPro/ocaml-solidity"
license = "LGPL2"
min-edition = "4.08.0"
name = "ocaml-solidity"
synopsis = "The ocaml-solidity project"
version = "0.3.0"
# keys that you could also define:
# odoc-target = "...odoc-target..."
# sphinx-target = "...sphinx-target..."
# archive = "...archive..."
# doc-api = "...doc-api..."
# doc-gen = "...doc-gen..."
[project]
description = """\nOcaml-solidity provides a Solidity parser and typechecker
"""
[project]
skip = "src/ez_hash/ez_hash_stubs.c src/ez_hash/main.ml src/solidity-common/main.ml src/solidity-parser/main.ml src/solidity-checker/main.ml src/solidity-test/main.ml src/solidity-alcotest/main.ml test/expect-tests/dune test/expect-tests/test.ml test/inline-tests/dune test/inline-tests/test.ml test/output-tests/dune test/output-tests/test1.expected test/output-tests/test2.expected test/output-tests/test2.ml"
# project-wide library dependencies (not for package-specific deps)
[dependencies]
# project-wide tools dependencies (not for package-specific deps)
[tools.ocamlformat]
for-test = true
[tools.odoc]
for-doc = true
[tools.ppx_expect]
for-test = true
[tools.ppx_inline_test]
for-test = true
[project]
# dirs to skip while scanning for dune files
skip-dirs = []
# dirs to scan for share/ folders (with package names)
share-dirs = ["share"]
# build profile to use by default
# build-profile = ...
# Profile options for this project
# [profile]
# dev = { ocaml-flags = "-w +a-4-40-41-42-44" }
# release = { ocaml-flags = "-w -a" }
[profile]
# ...
# project-wide fields (depends on project skeleton)
[fields]
# ...
[[package]]
dir = "src/ocaml-solidity"
# edit 'src/ocaml-solidity/package.toml' for package-specific options
[[package]]
dir = "src/ez_hash"
# edit 'src/ez_hash/package.toml' for package-specific options
[[package]]
dir = "src/solidity-common"
# edit 'src/ocaml-solidity-common/package.toml' for package-specific options
[[package]]
dir = "src/solidity-parser"
# edit 'src/ocaml-solidity-parser/package.toml' for package-specific options
[[package]]
dir = "src/solidity-typechecker"
# edit 'src/ocaml-solidity-checker/package.toml' for package-specific options
[[package]]
dir = "src/solidity-test"
# edit 'src/ocaml-solidity-test/package.toml' for package-specific options
[[package]]
dir = "src/solidity-alcotest"
# edit 'src/ocaml-solidity-test/package.toml' for package-specific options