diff options
Diffstat (limited to 'src/Make_mvc.mak')
-rw-r--r-- | src/Make_mvc.mak | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak index e1d42fdcb9..618821d690 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -937,8 +937,13 @@ PYTHON_LIB = "$(PYTHON)\libs\python$(PYTHON_VER).lib" ! ifndef PYTHON3_VER PYTHON3_VER = 36 ! endif +! if "$(DYNAMIC_PYTHON3_STABLE_ABI)" == "yes" +PYTHON3_NAME = python3 +! else +PYTHON3_NAME = python$(PYTHON3_VER) +! endif ! ifndef DYNAMIC_PYTHON3_DLL -DYNAMIC_PYTHON3_DLL = python$(PYTHON3_VER).dll +DYNAMIC_PYTHON3_DLL = $(PYTHON3_NAME).dll ! endif ! message Python3 requested (version $(PYTHON3_VER)) - root dir is "$(PYTHON3)" ! if "$(DYNAMIC_PYTHON3)" == "yes" @@ -953,13 +958,11 @@ CFLAGS = $(CFLAGS) -DDYNAMIC_PYTHON3 \ ! if "$(DYNAMIC_PYTHON3_STABLE_ABI)" == "yes" CFLAGS = $(CFLAGS) -DDYNAMIC_PYTHON3_STABLE_ABI PYTHON3_INC = $(PYTHON3_INC) -DPy_LIMITED_API=0x3080000 -PYTHON3_LIB = /nodefaultlib:python3.lib -! else -PYTHON3_LIB = /nodefaultlib:python$(PYTHON3_VER).lib ! endif +PYTHON3_LIB = /nodefaultlib:$(PYTHON3_NAME).lib ! else CFLAGS = $(CFLAGS) -DPYTHON3_DLL=\"$(DYNAMIC_PYTHON3_DLL)\" -PYTHON3_LIB = "$(PYTHON3)\libs\python$(PYTHON3_VER).lib" +PYTHON3_LIB = "$(PYTHON3)\libs\$(PYTHON3_NAME).lib" ! endif !endif |