diff --git a/Makefile.pre.in b/Makefile.pre.in index 815df69ad48c67..bb88ac43e7321e 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -176,6 +176,7 @@ EXPORTSFROM= @EXPORTSFROM@ # Executable suffix (.exe on Windows and Mac OS X) EXE= @EXEEXT@ BUILDEXE= @BUILDEXEEXT@ +WINDOWSEXE=.exe # Short name and location for Mac OS X Python framework UNIVERSALSDK=@UNIVERSALSDK@ @@ -280,6 +281,7 @@ LIBOBJS= @LIBOBJS@ PYTHON= python$(EXE) BUILDPYTHON= python$(BUILDEXE) +BUILDPYTHON3= python3$(BUILDEXE) HOSTRUNNER= @HOSTRUNNER@ @@ -580,6 +582,9 @@ LIBEXPAT_HEADERS= \ all: @DEF_MAKE_ALL_RULE@ build_all: check-clean-src $(BUILDPYTHON) platform sharedmods \ gdbhooks Programs/_testembed scripts checksharedmods rundsymutil + @if test "$(BUILDEXE)" = "$(WINDOWSEXE)" ; then \ + cp $(BUILDPYTHON) $(BUILDPYTHON3) ; \ + fi build_wasm: check-clean-src $(BUILDPYTHON) platform sharedmods \ python-config checksharedmods diff --git a/Misc/NEWS.d/next/Build/2022-12-12-04-46-29.gh-issue-99185.bQm_Wd.rst b/Misc/NEWS.d/next/Build/2022-12-12-04-46-29.gh-issue-99185.bQm_Wd.rst new file mode 100644 index 00000000000000..07822a8348c67c --- /dev/null +++ b/Misc/NEWS.d/next/Build/2022-12-12-04-46-29.gh-issue-99185.bQm_Wd.rst @@ -0,0 +1 @@ +Copy python executable (python.exe) to python3.exe