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

Switch from findwinsdk to msvs-detect #81

Merged
merged 4 commits into from
Apr 15, 2020

Conversation

dra27
Copy link
Member

@dra27 dra27 commented Apr 11, 2020

This extracts part of #17 (which I still want to come back to). findwinsdk is an early version of what became msvs-detect which now lives at https://github.com/metastack/msvs-tools.

The benefits of the switch are threefold:

  • It's slightly faster, inasmuch as it detects the x86 and x64 compiler in a single call
  • It's maintained, so it detects more recent Visual Studio installations
  • It fixes AppVeyor (or at least it did on the run on my fork...)

@dra27
Copy link
Member Author

dra27 commented Apr 11, 2020

I intentionally haven't updated the AppVeyor matrix to include recent compilers, pending #78

The test should be the oldest version supporting the bootstrap (4.03.0),
the currently supported versions of OCaml (latest, and latest - 1) and
trunk.
@@ -10,10 +10,10 @@ environment:
CYG_CACHE: C:/cygwin/var/cache/setup
matrix:
- OCAMLBRANCH: 4.03
SKIP_OCAML_TEST: no
Copy link
Member Author

Choose a reason for hiding this comment

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

Every PR should ensure that the oldest bootstrap works

@dra27 dra27 merged commit 220a009 into ocaml:master Apr 15, 2020
@dra27 dra27 deleted the msvs-detect-reprised branch April 15, 2020 09:05
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.

1 participant