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

fake build script for this repository #1156

Closed
smoothdeveloper opened this issue May 5, 2016 · 4 comments
Closed

fake build script for this repository #1156

smoothdeveloper opened this issue May 5, 2016 · 4 comments

Comments

@smoothdeveloper
Copy link
Contributor

This is mostly for discussions and those who want to try out to have a main build script which is platform agnostic rather than maintaining build.cmd build.sh

This is what I have now, far from completion but it builds the main compiler on my windows machine and tries to follow what I'm reading in build.cmd:

https://github.com/smoothdeveloper/buildvisualfsharp/blob/master/fakebuild.fsx

I'll try to make this work on a mac when I have a chance.

I think relying on .fsx script (here made with FAKE) has lots of advantages, one of those is being able to step through the script in a FSI session.

@KevinRansom
Copy link
Member

@smoothdeveloper
Thank you for raising this. This arises from time to time, but is something we have on our radar.

@smoothdeveloper
Copy link
Contributor Author

@KevinRansom I'm just seeing this:

https://github.com/dolly22/fake.dotnet

this might be worth a look to have a crossplatform wrapper to calls to dotnet.exe and installing core clr stuff in our build scripts.

Fake is also coming to .net core:

fsprojects/FAKE#1281

@smoothdeveloper
Copy link
Contributor Author

@KevinRansom, I was chatting on the matter and someone hinted that "not" might not have made it in your comment:

but is something we have on our radar.

Is it on the radar or not on the radar?

@dsyme
Copy link
Contributor

dsyme commented Jul 15, 2016

"On the radar" roughly means "aware of the possibility, and could imagine doing it in theory or if things continue to make it more compelling, but no active plan to do it in practice right now". So it's on the radar.

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

No branches or pull requests

3 participants