summaryrefslogtreecommitdiffstats
path: root/make/msvc.mk
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-10-22 00:50:29 +0200
committerJay Berkenbilt <ejb@ql.org>2020-10-22 01:23:23 +0200
commit956c8f643219778c445d7062d1d0e7e3b96c7676 (patch)
tree655f22733fe2a91babf9f055eab1c9d78da792e7 /make/msvc.mk
parentad96e1ad74372df5cda83bcf02fc16de72c77f10 (diff)
downloadqpdf-956c8f643219778c445d7062d1d0e7e3b96c7676.tar.zst
Obscure bug fix copying foreign streams in special cases (fixes #449)
Specifically, if a stream had its stream data replaced and had indirect /Filter or /DecodeParms, it would result in non-silent loss of data and/or internal error.
Diffstat (limited to 'make/msvc.mk')
-rw-r--r--make/msvc.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/make/msvc.mk b/make/msvc.mk
index c8bc57bc..cfeaa45a 100644
--- a/make/msvc.mk
+++ b/make/msvc.mk
@@ -66,7 +66,7 @@ endef
# Usage: $(call makelib,objs,library,ldflags,libs,current,revision,age)
define makelib
cl -nologo -O2 -Zi -Gy -EHsc -MD -LD -Fe$(basename $(2))$(shell expr $(5) - $(7)).dll $(1) \
- -link -SUBSYSTEM:CONSOLE,5.01 -incremental:no \
+ -link -SUBSYSTEM:CONSOLE -incremental:no \
$(foreach L,$(subst -L,,$(3)),-LIBPATH:$(L)) \
$(foreach L,$(subst -l,,$(4)),$(L).lib)
if [ -f $(basename $(2))$(shell expr $(5) - $(7)).dll.manifest ]; then \
@@ -81,7 +81,7 @@ endef
define makebin
cl -nologo -O2 -Zi -Gy -EHsc -MD $(1) \
$(if $(5),$(5),$(WINDOWS_MAIN_XLINK_FLAGS)) \
- -link -SUBSYSTEM:CONSOLE,5.01 -incremental:no -OUT:$(2) \
+ -link -SUBSYSTEM:CONSOLE -incremental:no -OUT:$(2) \
$(foreach L,$(subst -L,,$(3)),-LIBPATH:$(L)) \
$(foreach L,$(subst -l,,$(4)),$(L).lib)
if [ -f $(2).manifest ]; then \