diff options
author | Christian Heimes <christian@python.org> | 2021-11-18 13:40:01 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-18 13:40:01 (GMT) |
commit | e4bb22fabbea72776b377733047e0f32e0388059 (patch) | |
tree | 786fc0caaec75a2b0bae8c94da87d6b386179f17 /Makefile.pre.in | |
parent | 21fa7a3e8f99a1a32467f85c877e40cbdafa9da7 (diff) | |
download | cpython-e4bb22fabbea72776b377733047e0f32e0388059.zip cpython-e4bb22fabbea72776b377733047e0f32e0388059.tar.gz cpython-e4bb22fabbea72776b377733047e0f32e0388059.tar.bz2 |
bpo-45573: Add Modules/Setup.stdlib with conditional modules (GH-29615)
Diffstat (limited to 'Makefile.pre.in')
-rw-r--r-- | Makefile.pre.in | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Makefile.pre.in b/Makefile.pre.in index 55336d2..1afd9e1 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -898,11 +898,19 @@ oldsharedmods: $(SHAREDMODS) pybuilddir.txt fi; \ done +Modules/Setup.local: + @# Create empty Setup.local when file was deleted by user + echo "# Edit this file for local setup changes" > $@ + +Modules/Setup.stdlib: $(srcdir)/Modules/Setup.stdlib.in config.status + ./config.status $@ + Makefile Modules/config.c: Makefile.pre \ $(srcdir)/Modules/config.c.in \ $(MAKESETUP) \ $(srcdir)/Modules/Setup \ - Modules/Setup.local + Modules/Setup.local \ + Modules/Setup.stdlib $(SHELL) $(MAKESETUP) -c $(srcdir)/Modules/config.c.in \ -s Modules \ Modules/Setup.local \ @@ -2159,6 +2167,7 @@ libainstall: @DEF_MAKE_RULE@ python-config $(INSTALL_DATA) $(srcdir)/Modules/config.c.in $(DESTDIR)$(LIBPL)/config.c.in $(INSTALL_DATA) Makefile $(DESTDIR)$(LIBPL)/Makefile $(INSTALL_DATA) $(srcdir)/Modules/Setup $(DESTDIR)$(LIBPL)/Setup + $(INSTALL_DATA) Modules/Setup.stdlib $(DESTDIR)$(LIBPL)/Setup.stdlib $(INSTALL_DATA) Modules/Setup.local $(DESTDIR)$(LIBPL)/Setup.local $(INSTALL_DATA) Misc/python.pc $(DESTDIR)$(LIBPC)/python-$(VERSION).pc $(INSTALL_DATA) Misc/python-embed.pc $(DESTDIR)$(LIBPC)/python-$(VERSION)-embed.pc @@ -2387,7 +2396,7 @@ distclean: clobber if test "$$file" != "$(srcdir)/Lib/test/data/README"; then rm "$$file"; fi; \ done -rm -f core Makefile Makefile.pre config.status Modules/Setup.local \ - Modules/ld_so_aix Modules/python.exp Misc/python.pc \ + Modules/Setup.stdlib Modules/ld_so_aix Modules/python.exp Misc/python.pc \ Misc/python-embed.pc Misc/python-config.sh -rm -f python*-gdb.py -rm -f Python/frozen_modules/*.h |