Skip to content
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

Port to Dune build system #66

Closed
XVilka opened this issue Jul 2, 2019 · 2 comments · Fixed by #68
Closed

Port to Dune build system #66

XVilka opened this issue Jul 2, 2019 · 2 comments · Fixed by #68

Comments

@XVilka
Copy link
Contributor

XVilka commented Jul 2, 2019

Dune is the new de-facto standard in OCaml world, greatly simplifying building, maintenance, vendoring, and developing the code. It would improve a lot of things in piqi.

@alavrik
Copy link
Owner

alavrik commented Jul 2, 2019

does dune support cross-compilation for windows?

@alavrik
Copy link
Owner

alavrik commented Aug 18, 2019

Should be easier now if anyone wants to take a shot at it. I have just removed dependency on camlp4/camlp5. I have also removed custom solution for building third-party dependencies. It is all managed by opam now.

alavrik added a commit that referenced this issue Aug 2, 2022
Add support for dune and use it from opam (Fixes #66)

The existing build system based on OCamlMake files left untouched. We
build only essentials with dune, so right now tests, booting, and code
generation is not implemented.

Co-authored-by: Anton Lavrik <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants