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

separate server module #109

Open
wants to merge 11 commits into
base: partial_eval
Choose a base branch
from
Open

separate server module #109

wants to merge 11 commits into from

Conversation

ailrst
Copy link

@ailrst ailrst commented Sep 24, 2024

move aslp_server to a separate dune project so asli doesnt depend on cohttp & lwt.

@katrinafyi katrinafyi linked an issue Sep 24, 2024 that may be closed by this pull request
@ailrst ailrst force-pushed the separate-server-module branch from a1f2528 to 224811e Compare September 24, 2024 04:57
ailrst and others added 8 commits September 24, 2024 15:11
the parent aslp repository seems to be aware of the child project
when executing `dune install`.
this leads to problems like

    $ dune install
    Error: The following <package>.install are missing:
    - _build/default/aslp_server/aslp_server.install
    Hint: try running 'dune build [-p <pkg>] @install'

running the suggested `dune build -p aslp_server @install`
will fail because asli is not installed yet.

so you have to

    dune build
    dune install -p asli
    dune build -p aslp_server @install
    dune install -p aslp_server

which is a bit uncomfortable
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 this pull request may close these issues.

move aslp-server into its own dune-project
2 participants