Skip to content

Commit 4216577

Browse files
committed
Switch to dune.
1 parent 91a5c2b commit 4216577

File tree

14 files changed

+54
-62
lines changed

14 files changed

+54
-62
lines changed

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ prebuild:
44
@rm -f web/regenerate_web.bc.js
55

66
web: prebuild
7-
jbuilder build web/regenerate_web.bc.js
7+
dune build web/regenerate_web.bc.js
88
@cp _build/default/web/regenerate_web.bc.js web/
99

1010
all: prebuild
11-
jbuilder build @install --dev
11+
dune build @install
1212

1313
test: prebuild
14-
jbuilder runtest
14+
dune runtest -p release
1515

1616
clean: prebuild
17-
jbuilder clean
17+
dune clean
1818

1919
doc: prebuild
20-
jbuilder build @doc
20+
dune build @doc
2121

2222
NAME=regenerate
2323
DOCDIR=.gh-pages

bin/dune

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(executable
2+
(name gen_re)
3+
(public_name regenerate)
4+
(libraries mtime.clock.os regenerate fmt.tty cmdliner)
5+
(ocamlopt_flags :standard "-O3" "-inlining-report")
6+
)

bin/jbuild

Lines changed: 0 additions & 8 deletions
This file was deleted.

dune-project

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
(lang dune 2.1)
2+
(name regenerate)

lib/dune

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(library
2+
(name regenerate)
3+
(public_name regenerate)
4+
(libraries segments fmt sequence qcheck containers)
5+
(ocamlopt_flags :standard "-O3" "-inlining-report")
6+
)

lib/jbuild

Lines changed: 0 additions & 8 deletions
This file was deleted.

segments/dune

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(library
2+
(name segments)
3+
(public_name regenerate.segments)
4+
(libraries fmt iter containers.data containers.iter oseq containers)
5+
(ocamlopt_flags :standard "-O3")
6+
)

segments/jbuild

Lines changed: 0 additions & 8 deletions
This file was deleted.

test/dune

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(library
2+
(name test)
3+
(modules test)
4+
(libraries mtime.clock.os regenerate)
5+
(ocamlopt_flags :standard "-O3" "-inlining-report")
6+
)
7+
8+
(executable
9+
(name running_profile)
10+
(modules running_profile)
11+
(libraries test)
12+
(ocamlopt_flags :standard "-O3" "-inlining-report")
13+
)

test/jbuild

Lines changed: 0 additions & 15 deletions
This file was deleted.

test/re/dune

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
(executable
2+
(name test_re)
3+
(libraries regenerate regenerate.segments re)
4+
)
5+
6+
(rule
7+
(alias runtest)
8+
(deps test_re.exe)
9+
(action (run ${<} -v --long))
10+
)

test/re/jbuild

Lines changed: 0 additions & 10 deletions
This file was deleted.

web/dune

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(executable
2+
(name regenerate_web)
3+
(libraries regenerate js_of_ocaml)
4+
(preprocess (pps js_of_ocaml.ppx))
5+
(js_of_ocaml)
6+
)

web/jbuild

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)