Moved the thread module to its own Setup.thread(.in) file,
which is edited by the config.status script depending on whether --with-thread is specified or not. Also needs changes to configure(.in).
This commit is contained in:
parent
e612be5926
commit
a0cbb3dbae
|
@ -152,9 +152,11 @@ getpath.o: getpath.c Makefile
|
||||||
# When the configuration changes, we remove the library, so that it
|
# When the configuration changes, we remove the library, so that it
|
||||||
# gets remade from scratch; this ensures to remove modules that are no
|
# gets remade from scratch; this ensures to remove modules that are no
|
||||||
# longer pertinent (but that were in a previous configuration).
|
# longer pertinent (but that were in a previous configuration).
|
||||||
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP) Setup Setup.local
|
config.c Makefile: Makefile.pre config.c.in $(MAKESETUP)
|
||||||
|
config.c Makefile: Setup.thread Setup Setup.local
|
||||||
|
config.c Makefile:
|
||||||
-rm -f $(LIBRARY)
|
-rm -f $(LIBRARY)
|
||||||
$(SHELL) $(MAKESETUP) Setup.local Setup
|
$(SHELL) $(MAKESETUP) Setup.thread Setup.local Setup
|
||||||
|
|
||||||
Setup:
|
Setup:
|
||||||
cp $(srcdir)/Setup.in Setup
|
cp $(srcdir)/Setup.in Setup
|
||||||
|
|
|
@ -95,11 +95,7 @@ signal signalmodule.c # signal(2)
|
||||||
|
|
||||||
#gl glmodule.c cgensupport.c -I$(srcdir) -lgl -lX11
|
#gl glmodule.c cgensupport.c -I$(srcdir) -lgl -lX11
|
||||||
|
|
||||||
# Thread module -- use only if Python has thread support for your OS.
|
# The thread module is now automatically enabled, see Setup.thread.
|
||||||
# Note that you must have configured (and built!) Python with the
|
|
||||||
# --with-thread option passed to the configure script for this to work:
|
|
||||||
|
|
||||||
#thread threadmodule.c
|
|
||||||
|
|
||||||
# Pure module. Cannot be linked dynamically.
|
# Pure module. Cannot be linked dynamically.
|
||||||
# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
|
# -DWITH_QUANTIFY, -DWITH_PURIFY, or -DWITH_ALL_PURE
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
# This file is transmogrified into Setup.thread by config.status.
|
||||||
|
|
||||||
|
# Its purpose is to automatically enable the thread module when the
|
||||||
|
# --with-thread argument is given to the configure script.
|
||||||
|
|
||||||
|
# *NOTE*: if the configure script decides it can't support threads,
|
||||||
|
# the thread module will still be enabled and cause compile errors.
|
||||||
|
# The solution is not to use --with-thread on platforms that don't
|
||||||
|
# support threads.
|
||||||
|
|
||||||
|
@USE_THREAD_MODULE@thread threadmodule.c
|
Loading…
Reference in New Issue