Skip to content
This repository was archived by the owner on Jan 15, 2024. It is now read-only.

Build project on windows #315

Merged
merged 6 commits into from
Jun 15, 2022
Merged

Build project on windows #315

merged 6 commits into from
Jun 15, 2022

Conversation

VictorKoenders
Copy link
Contributor

I was trying to see how much work it would be to update to phaselock 0.0.8, and I noticed the project did not build on windows.

The only crate that is having issues is signal-hook-async-std. It seems like they are not giving windows support a high priority, because windows has a complicated signal integration (source)

This PR makes the build and tests on windows succeed, but does not bother to support the interrupt signal properly.

@Ancient123 do we have self hosted windows runners, or is it fine to run this on github's runner?

@VictorKoenders VictorKoenders force-pushed the ci-windows-implement branch from 17deb24 to 2974e41 Compare May 31, 2022 13:09
@VictorKoenders VictorKoenders force-pushed the ci-windows-implement branch from 2974e41 to b9172a7 Compare May 31, 2022 13:52
@VictorKoenders VictorKoenders marked this pull request as ready for review May 31, 2022 15:18
@VictorKoenders VictorKoenders requested a review from Ancient123 May 31, 2022 15:19
@Ancient123
Copy link
Member

@VictorKoenders : We don't have hosted windows runners, and that is a thing I would like to avoid. In general if we can use the github hosted runners that is preferred over using self hosted runners.

@VictorKoenders VictorKoenders changed the title [WIP] Build project on windows Build project on windows Jun 15, 2022
Copy link
Contributor

@sveitser sveitser left a comment

Choose a reason for hiding this comment

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

LGTM

@VictorKoenders VictorKoenders merged commit 2213c7e into main Jun 15, 2022
@VictorKoenders VictorKoenders deleted the ci-windows-implement branch June 15, 2022 14:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants