samoht / assemblage

A collection of tools to manage the configuration of OCaml projects
54 stars 4 forks source link

Review and propagate part's `exists` conditions #147

Closed dbuenzli closed 4 years ago

dbuenzli commented 9 years ago

E.g. w.r.t. to a part's needs condition of existence. Difference between integrated and consulted. One example of where such a propagation occurs is in the Run.with_bin similar thinking should be done for the other parts. The exact propagation behaviour (which may be part dependent) should also be properly documented.

One simple example Bin and Lib parts of type `OCaml shouldn't exist if both Conf.ocaml_byte and Conf.ocaml_native are false.