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 containers-thread benchmark gen iter qcheck oseq
batteries base sek) batteries base sek)
(flags :standard -warn-error -3-5 -safe-string -color always -open CCShims_) (flags :standard -warn-error -3-5 -safe-string -color always -open CCShims_)
(optional)
(ocamlopt_flags :standard -O3 -color always (ocamlopt_flags :standard -O3 -color always
-unbox-closures -unbox-closures-factor 20)) -unbox-closures -unbox-closures-factor 20))

View file

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

View file

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

View file

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

4
dune
View file

@ -3,7 +3,7 @@
(deps (package containers-data) ./src/mdx_runner.exe) (deps (package containers-data) ./src/mdx_runner.exe)
(action (run ./src/mdx_runner.exe))) (action (run ./src/mdx_runner.exe)))
(alias (rule
(name runtest) (alias runtest)
(package containers-data) (package containers-data)
(action (diff README.md README.md.corrected))) (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) (libraries containers)
(flags :standard -warn-error -a+8)) (flags :standard -warn-error -a+8))
(alias (rule
(name runtest) (alias runtest)
(locks /ctest) (locks /ctest)
(deps (source_tree test_data)) (deps (source_tree test_data))
(action (action
(ignore-stdout (ignore-stdout
(run ./id_sexp.exe test_data/benchpress.sexp)))) (run ./id_sexp.exe test_data/benchpress.sexp))))
(alias (rule
(name runtest) (alias runtest)
(locks /ctest) (locks /ctest)
(deps (source_tree test_data)) (deps (source_tree test_data))
(action (action
@ -30,8 +30,8 @@
(enabled_if (< %{ocaml_version} "4.08")) (enabled_if (< %{ocaml_version} "4.08"))
(action (with-stdout-to %{targets} (run echo "let() = print_endline {|ok|}")))) (action (with-stdout-to %{targets} (run echo "let() = print_endline {|ok|}"))))
(alias (rule
(name runtest) (alias runtest)
(locks /ctest) (locks /ctest)
(deps (source_tree test_data)) (deps (source_tree test_data))
(enabled_if (>= %{ocaml_version} "4.08")) (enabled_if (>= %{ocaml_version} "4.08"))

View file

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

View file

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

View file

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

View file

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