From 83356ef31d4fd0b643134b13cf7292cd8f6efa86 Mon Sep 17 00:00:00 2001 From: Neil Schemenauer Date: Fri, 26 Jan 2001 16:22:26 +0000 Subject: - Use PY_CFLAGS when compile modules that will be part of the interpreter. - Put shared modules in the same place as object files. --- Modules/makesetup | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Modules/makesetup b/Modules/makesetup index 7f231a9..dcb19b0 100755 --- a/Modules/makesetup +++ b/Modules/makesetup @@ -216,9 +216,11 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | *) src='$(srcdir)/'"$srcdir/$src";; esac case $doconfig in - no) cc="$cc \$(CCSHARED)";; + no) cc="$cc \$(CCSHARED) \$(CFLAGS)";; + *) + cc="$cc \$(PY_CFLAGS)";; esac - rule="$obj: $src; $cc $cpps \$(CFLAGS) -c $src -o $obj" + rule="$obj: $src; $cc $cpps -c $src -o $obj" echo "$rule" >>$rulesf done case $doconfig in @@ -230,7 +232,7 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | *$mod.o*) base=$mod;; *) base=${mod}module;; esac - file="$base\$(SO)" + file="$srcdir/$base\$(SO)" case $doconfig in no) SHAREDMODS="$SHAREDMODS $file";; esac -- cgit v0.12