Commit aed97733 authored by Marc-Andre Lemburg's avatar Marc-Andre Lemburg

Issue #14605 and #14642: Issue a warning in case Python\importlib.h needs to

be rebuilt, but there's no Python interpreter around to freeze the bootstrap
script.

Forgot to include Makefile.pre.in in changeset 76549:acfdf46b8de1.
parent ae775845
......@@ -573,12 +573,23 @@ Modules/Setup: $(srcdir)/Modules/Setup.dist
Modules/_testembed: Modules/_testembed.o $(LIBRARY) $(LDLIBRARY) $(PY3LIBRARY)
$(LINKCC) $(PY_LDFLAGS) $(LINKFORSHARED) -o $@ Modules/_testembed.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
############################################################################
# Importlib
Python/importlib.h: $(srcdir)/Lib/importlib/_bootstrap.py $(srcdir)/Python/freeze_importlib.py
@if test -f ./$(BUILDPYTHON); then \
./$(BUILDPYTHON) $(srcdir)/Python/freeze_importlib.py \
$(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h
$(srcdir)/Lib/importlib/_bootstrap.py Python/importlib.h; \
else \
echo "----------------------------------------------------------"; \
echo "Python/importlib.h needs to be rebuilt, but no interpreter"; \
echo "is available to do so. Leaving the previous version in"; \
echo "place. You may want to run ''make'' a second time after"; \
echo "this build is complete."; \
echo "----------------------------------------------------------"; \
fi
############################################################################
# Special rules for object files
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment