dune icon indicating copy to clipboard operation
dune copied to clipboard

A composable build system for OCaml.

Results 694 dune issues
Sort by recently updated
recently updated
newest added

## Expected Behavior dune to correctly rebuild artifacts with different ocaml versions (more general : when anything affecting compilation changes in outside environment, not sure how feasible) ## Actual Behavior...

bug

It seems helpful to pass the `open` argument to `odoc compile` when writing tutorials using `mld` files to open modules in addition to `Stdlib`, and I wonder if it makes...

enhancement
odoc

## Desired Behavior ``` The following should be accepted, (install (files (glob_files *.lisp)) (package bap-primus-lisp) (section (site (bap lisp)))) ``` Instead if fails with ``` dune build File "plugins/primus_lisp/site-lisp/dune", line...

## Desired Behavior The following shall be accepted: ``` (install (files stdio.lisp) (package bap-primus-lisp) (section (site (bap site-lisp)))) ``` Instead, it fails with ``` File "plugins/primus_lisp/site-lisp/dune", line 4, characters 22-31:...

## Desired Behavior In some situations, especially when mixing dune and non-dune subprojects, we would like to be able to conditionally depend on the existence of a certain file, that...

## Desired Behavior Cram tests where Coq code is built (with dune) against a coq theory from a local package (explicit dependency being given) fails by not finding the library....

coq

A similar example works for OCaml (see working code in https://github.com/ocaml/dune/pull/6011), so this should probably also work for Coq to give us reasonable cram test support. Such tests are probably...

## Expected Behavior Running `dune build @uselib` should always fail. ## Actual Behavior Running `dune build` (building the OCaml library) first allows `dune build @uselib` to succeed. ## Reproduction -...

OCaml library dependency is not enforced, and it can be used from cram test provided it is built.