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

Fix MSVC vc14 ReleaseWithoutAsm build #639

Closed
wants to merge 1 commit into from

Conversation

ied206
Copy link

@ied206 ied206 commented Apr 12, 2022

MASM optimization was removed in v1.2.12 release.
As described in #631, it caused existing MSVC project files under contrib/vstudio to break.

This PR fixes ReleaseWithoutAsm configuration on vc14 zlibvc.vcxproj file.

Note1: Debug and Release configs are still broken, but clearing them requires a major rewrite. In the meantime, use the ReleaseWithoutAsm config.
Note2: Windows ARM64 binary is buildable by creating a profile based on ReleaseWithoutAsm|x64.

MASM optimizations are removed in 1.2.12, but MSVC project files were
still refering to masm dir/files, making it impossible to build on MSVC.

This commit fix ReleaseWithoutAsm configuration on vc14 vcxproj file.
Debug, Release configs are not yet removed since it requires major rewrite
of vcxproj file.
@tbeu
Copy link
Contributor

tbeu commented Apr 13, 2022

This needs to be applied to all other VS projects, too.

@TatianaVV
Copy link

Build ReleaseWithoutAsm|Win32 failed
image

@madler
Copy link
Owner

madler commented Oct 12, 2022

See d0704a8

@madler madler closed this Oct 12, 2022
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.

4 participants