move to dune 2.0

This commit is contained in:
Simon Cruanes 2022-02-17 10:16:22 -05:00
parent 4934b302c6
commit acadb6b9d3
No known key found for this signature in database
GPG key ID: EBFFF6F283F3A2B4
11 changed files with 34 additions and 32 deletions

View file

@ -4,5 +4,6 @@
containers-thread benchmark gen iter qcheck oseq
batteries base sek)
(flags :standard -warn-error -3-5 -safe-string -color always -open CCShims_)
(optional)
(ocamlopt_flags :standard -O3 -color always
-unbox-closures -unbox-closures-factor 20))

View file

@ -11,7 +11,7 @@ build: [
]
depends: [
"ocaml" { >= "4.03.0" }
"dune" { >= "1.4" }
"dune" { >= "2.0" }
"containers" { = version }
"seq"
"qtest" { with-test }

View file

@ -11,7 +11,7 @@ build: [
]
depends: [
"ocaml" { >= "4.03.0" }
"dune" { >= "1.4" }
"dune" { >= "2.0" }
"base-threads"
"dune-configurator"
"containers" { = version }

View file

@ -12,7 +12,7 @@ build: [
]
depends: [
"ocaml" { >= "4.03.0" }
"dune" { >= "1.4" }
"dune" { >= "2.0" }
"dune-configurator"
"seq" # compat
"either" # compat

4
dune
View file

@ -3,7 +3,7 @@
(deps (package containers-data) ./src/mdx_runner.exe)
(action (run ./src/mdx_runner.exe)))
(alias
(name runtest)
(rule
(alias runtest)
(package containers-data)
(action (diff README.md README.md.corrected)))

View file

@ -1 +1 @@
(lang dune 1.4)
(lang dune 2.0)

View file

@ -4,16 +4,16 @@
(libraries containers)
(flags :standard -warn-error -a+8))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(deps (source_tree test_data))
(action
(ignore-stdout
(run ./id_sexp.exe test_data/benchpress.sexp))))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(deps (source_tree test_data))
(action
@ -30,8 +30,8 @@
(enabled_if (< %{ocaml_version} "4.08"))
(action (with-stdout-to %{targets} (run echo "let() = print_endline {|ok|}"))))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(deps (source_tree test_data))
(enabled_if (>= %{ocaml_version} "4.08"))

View file

@ -3,4 +3,5 @@
(names ccsexp_parse_string_does_not_crash
ccutf8_string_uchar_to_bytes_is_same_as_simple_version
ccsexp_csexp_reparse)
(optional)
(libraries crowbar containers))

View file

@ -6,8 +6,8 @@
(rule
(targets run_qtest.ml)
(deps make.bc (source_tree ../src))
(action (run ./make.bc -target %{targets} ../src/core ../src/unix/)))
(deps ./make.exe (source_tree ../src))
(action (run ./make.exe -target %{targets} ../src/core ../src/unix/)))
(executable
(name run_qtest)
@ -17,16 +17,16 @@
(flags :standard -warn-error -a -w -3-33-35-27-39-50)
(libraries iter gen qcheck containers containers.unix unix uutf threads))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(package containers)
(action (run ./run_qtest.exe)))
(rule
(targets run_qtest_data.ml)
(deps make.bc (source_tree ../src/data))
(action (run ./make.bc -target %{targets} ../src/data)))
(deps make.exe (source_tree ../src/data))
(action (run ./make.exe -target %{targets} ../src/data)))
(executable
(name run_qtest_data)
@ -36,16 +36,16 @@
(flags :standard -warn-error -a -w -3-33-35-27-39-50)
(libraries iter gen qcheck containers containers-data))
(alias
(name runtest)
(rule
(alias runtest)
(package containers-data)
(locks /ctest)
(action (run ./run_qtest_data.exe)))
(rule
(targets run_qtest_thread.ml)
(deps make.bc (source_tree ../src/threads))
(action (run ./make.bc -target %{targets} ../src/threads)))
(deps make.exe (source_tree ../src/threads))
(action (run ./make.exe -target %{targets} ../src/threads)))
(executable
(name run_qtest_thread)
@ -55,8 +55,8 @@
(flags :standard -warn-error -a -w -3-33-35-27-39-50)
(libraries qcheck containers containers-thread iter threads))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(package containers-thread)
(action (run ./run_qtest_thread.exe)))

View file

@ -19,6 +19,6 @@
(flags :standard -warn-error -a+8)
(libraries containers))
(alias
(name runtest)
(rule
(alias runtest)
(action (run ./test_bitfield.exe)))

View file

@ -24,21 +24,21 @@
(modules test_csexp)
(libraries containers csexp qcheck-core qcheck))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(package containers)
(action (run ./test_random.exe)))
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(package containers)
(action (run ./test_csexp.exe)))
; what matters is that it compiles
(alias
(name runtest)
(rule
(alias runtest)
(locks /ctest)
(package containers)
(action (run ./check_labelled_mods.exe)))