diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-08-06 21:47:11 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-08-06 21:47:11 +0200 |
commit | 56b8dc331dc7f499c8221ed7d1c7795ad5e3bdeb (patch) | |
tree | 4616d00af44448ab701d07504c24d14c1190ae75 /src/Make_mvc.mak | |
parent | 3d945cc925dddb99a1ee86ec194b5b95221c72d7 (diff) | |
download | vim-git-56b8dc331dc7f499c8221ed7d1c7795ad5e3bdeb.tar.gz |
patch 8.2.1381: MS-Windows: crash with Python 3.5 when stdin is redirectedv8.2.1381
Problem: MS-Windows: crash with Python 3.5 when stdin is redirected.
Solution: Reconnect stdin. (Yasuhiro Matsumoto, Ken Takata, closes #6641)
Diffstat (limited to 'src/Make_mvc.mak')
-rw-r--r-- | src/Make_mvc.mak | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak index 3b72001a8..d66ff717a 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -1026,6 +1026,9 @@ PYTHON_LIB = $(PYTHON)\libs\python$(PYTHON_VER).lib ! ifndef PYTHON3_VER PYTHON3_VER = 36 ! endif +! ifndef DYNAMIC_PYTHON3_DLL +DYNAMIC_PYTHON3_DLL = python$(PYTHON3_VER).dll +! endif ! message Python3 requested (version $(PYTHON3_VER)) - root dir is "$(PYTHON3)" ! if "$(DYNAMIC_PYTHON3)" == "yes" ! message Python3 DLL will be loaded dynamically @@ -1035,9 +1038,10 @@ PYTHON3_OBJ = $(OUTDIR)\if_python3.obj PYTHON3_INC = /I "$(PYTHON3)\Include" /I "$(PYTHON3)\PC" ! if "$(DYNAMIC_PYTHON3)" == "yes" CFLAGS = $(CFLAGS) -DDYNAMIC_PYTHON3 \ - -DDYNAMIC_PYTHON3_DLL=\"python$(PYTHON3_VER).dll\" + -DDYNAMIC_PYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\" PYTHON3_LIB = /nodefaultlib:python$(PYTHON3_VER).lib ! else +CFLAGS = $(CFLAGS) -DPYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\" PYTHON3_LIB = $(PYTHON3)\libs\python$(PYTHON3_VER).lib ! endif !endif |