-
Notifications
You must be signed in to change notification settings - Fork 4
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
Get a (non cygwin) windows story at the API level #127
Comments
Assemblage is a build system? I thought assemblage would be build system agnostic. |
The Assemblage API that allows you to describe your project exposes a build system model. What to do with this model is up to drivers that consume the project description. |
OK, Phew. Awesome! Keep up the good work. |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
First I think it would be a shame to propose a new build system without having a clear strategy on that topic. We may not get to it immediately but at least we should pave the way. There are two
different issues that need to be dealt with 1) Make sure the API allows us to express things in a portable way. 2) Having a driver that is actually able to run on windows to build a project. I focus on 1).
Given the new configuration API I don't think this should be too hard, and if the user doesn't do crazy things we could guarantee him that he gets a portable build system. There are a few things to sort out though.
Conf
accordingly. Maybe also provide a combinator for that.ext_*
, variables ofocamlc config
.Path
module and used pervasively. Verify that we do the right thing. One thing I don't get is how to handle absolute paths on windows.Sys.command
orUnix.create_process
?Acmd
module.The text was updated successfully, but these errors were encountered: