-
Notifications
You must be signed in to change notification settings - Fork 461
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
Fixes msvc2015 detection when only vs2019 are installed. #1955
Conversation
@lygstate, we got to review this for 1.8. I merged with the latest changes in develop and I am testing. |
@lygstate, the output encoding fix is in util.parseVersion? Do we have a GitHub issue created for that? |
@lygstate, if you want you can push an update. I tested this and I sign off with 2 comments:
|
@lygstate, I noticed that you mentioned that this PR depends on #1763. We may not be able to test thoroughly the env var consistency PR before we release 1.8. It was a large PR with interesting scenarios to cover. When I tested this msvc PR it worked fine. Let me know if I overlooked something. Do you think this msvc PR can work without the env var consistency one? Another question, can you describe the encoding problem? Just to make sure I properly test that one too and I don't miss something. What was happening. |
@lygstate, for an example of what I needed to change in order to have successful testing see branch dev/andris/cmake-tools/fromPR1955. |
3e59ea3
to
0153e02
Compare
Currently msvc2015 detection will detected without proper Windows SDK path so fixes it by patching the Windows SDK path Also by the help of Andreea Isac, fix arm/aarch64 detection Signed-off-by: Yonggang Luo <[email protected]> Signed-off-by: Andreea Isac <[email protected]>
0153e02
to
3b73756
Compare
@lygstate Is it necessary to add 'Platform' to the list of MSVC variables to make your PR succeed? We are experiencing a regression in building some of our projects and this blocks the release of 1.8.0. @elahehrashedi has PR #2056 out where she removes this from the list and it fixes our problem. Do you see any problem with us removing it? |
Signed-off-by: Yonggang Luo [email protected]
Fixed:
#1905