mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 03:05:28 -05:00
move to dune 2.0
This commit is contained in:
parent
4934b302c6
commit
acadb6b9d3
11 changed files with 34 additions and 32 deletions
|
|
@ -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))
|
||||||
|
|
|
||||||
|
|
@ -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 }
|
||||||
|
|
|
||||||
|
|
@ -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 }
|
||||||
|
|
|
||||||
|
|
@ -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
4
dune
|
|
@ -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)))
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
(lang dune 1.4)
|
(lang dune 2.0)
|
||||||
|
|
|
||||||
|
|
@ -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"))
|
||||||
|
|
|
||||||
|
|
@ -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))
|
||||||
|
|
|
||||||
24
qtest/dune
24
qtest/dune
|
|
@ -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)))
|
||||||
|
|
|
||||||
|
|
@ -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)))
|
||||||
|
|
|
||||||
|
|
@ -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)))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue