-
Notifications
You must be signed in to change notification settings - Fork 412
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
optional compilation #51
Comments
Maybe it's required by a non-optional library or an executable that is to be installed? |
No, not that I can see. |
Can you try putting the optional libraries in separate directories? It might have to do with the merging of the .merlin |
This works. But still a bug. |
Indeed, I documented it. I'd say it's low-priority |
I head that merlin should eventually read flags from .cmt[i] files directly, which will solve this issue, so it's probably best to just wait for now |
1. remove unused files; TODO, _opam, bad_packages 2. fix library description (thread->promise) in discover.ml 3. update .gitignore 4. remove jbuilder line in readme 5. update opam file post install message and remove ocaml-migrate-parsetree dep, revert post install message 6. get build to work without presence of camlp4 according to ocaml/dune#51 we need to move the 3 camlp4 packages into seperate directories. I note a general opam packing issue where if a system installed camlp4 is in the PATH when ocamlfind is installed, it adds a META file which pretends those packages are available and compatible with any current OPAM switch, which it is not! I think this is an upstream camlp4 packaging issue 7. Add a custom META file This is only to support the correct syntax predicates for camlp4 and ocamlfind. Also requires various exists_if clauses
I am using the following stanza:
Why jbuilder insists on building this if it is flagged optional and that cryptokit is not installed?
The text was updated successfully, but these errors were encountered: