-
Notifications
You must be signed in to change notification settings - Fork 279
Description
I'd like to be able to navigate the full bap source tree using ocaml lsp. This is to help me understand bap source code...
What steps do I need to follow to achieve that?
I've tried:
- Creating a fresh switch with OCaml 4.12
- opam install oasis
./configure --enable-everything
- Unfortunately
configure
complains that a lot of dependencies are missing and I'm unable tomake
. Should I install those dependencies myself?
If ocaml lsp is not possible, I guess I could try to use merlin directly. However, I still am not able to build "manually" everything from source. I also keep getting mysterious ppx_bap < 0.14.0 requirements (which cannot be fulfilled).
I've tried a lot of approaches involving opam install bap --deps-only
, pinning etc. but I'm not able to get things working for development. (A simple opam install bap
in a fresh switch will work for running bap not for development).
Sorry I've missing something basic/trivial. I'm not very familiar with the oasis workflow...
Would appreciate if you can point me in the correct direction...