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

Mono: switch to CMake build on Windows #44976

Merged
merged 1 commit into from
Nov 25, 2020

Conversation

akoeplinger
Copy link
Member

@akoeplinger akoeplinger commented Nov 20, 2020

This unifies the build with the other platforms.

Hooks up the versioning targets so the mono libraries get the correct version.

@jkoritzinsky
Copy link
Member

For consistency with the rest of the repo build, can we condition the switch to CMake+Ninja on the $(Ninja) property in MSBuild being set to true?

@akoeplinger
Copy link
Member Author

@jkoritzinsky yep, that's what I'm already doing :)

@vargaz
Copy link
Contributor

vargaz commented Nov 22, 2020

The cmake changes looks ok to me otherwise.

@akoeplinger akoeplinger force-pushed the cmake-windows branch 4 times, most recently from 04d3c18 to 3924792 Compare November 24, 2020 13:00
This unifies the build with the other platforms.
@@ -0,0 +1,89 @@
@if not defined _echo @echo off
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CoffeeFlux
Copy link
Contributor

Can we get rid of (and stop mirroring) the old solution as part of this PR?

@akoeplinger
Copy link
Member Author

@CoffeeFlux yes, I'll do that in a follow-up PR (it needs a small tweak in the mirror and that is cumbersome to do in sync with this PR).

@akoeplinger
Copy link
Member Author

Merging since this PR unblocks other work dependent on it, but feel free to still review and I'll address it in follow-ups.

@akoeplinger akoeplinger merged commit 23f7fbc into dotnet:master Nov 25, 2020
@akoeplinger akoeplinger deleted the cmake-windows branch November 25, 2020 17:56
akoeplinger added a commit to akoeplinger/runtime that referenced this pull request Nov 25, 2020
akoeplinger added a commit that referenced this pull request Nov 25, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 25, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants