From 4cb229e472dc62e26e1793ea03b97c473325d7ad Mon Sep 17 00:00:00 2001 From: Fabien Freling Date: Wed, 26 Dec 2018 15:32:23 +0100 Subject: [PATCH] Switch to Dune build system --- Makefile | 5 +---- dune | 3 +++ dune-project | 1 + src/dune | 3 +++ 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 dune create mode 100644 dune-project create mode 100644 src/dune diff --git a/Makefile b/Makefile index 709bb2e..f3680d8 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,5 @@ all: - ocamlbuild -use-ocamlfind -I src oboy.byte - -debug: - ocamlbuild -use-ocamlfind -I src oboy.d.byte + dune build src/oboy.exe check: ocamlbuild -use-ocamlfind -I src -lflag -g test/test_bit.byte -- diff --git a/dune b/dune new file mode 100644 index 0000000..289e4df --- /dev/null +++ b/dune @@ -0,0 +1,3 @@ +(env + (dev + (flags (:standard -warn-error -A)))) diff --git a/dune-project b/dune-project new file mode 100644 index 0000000..a26d6e2 --- /dev/null +++ b/dune-project @@ -0,0 +1 @@ +(lang dune 1.6) diff --git a/src/dune b/src/dune new file mode 100644 index 0000000..02401e9 --- /dev/null +++ b/src/dune @@ -0,0 +1,3 @@ +(executable + (name oboy) + (libraries threads))