From: Neil Schemenauer Date: Fri, 26 Jan 2001 16:22:26 +0000 (+0000) Subject: - Use PY_CFLAGS when compile modules that will be part of the interpreter. X-Git-Tag: v2.1a2~159 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=83356ef31d4fd0b643134b13cf7292cd8f6efa86;p=python - Use PY_CFLAGS when compile modules that will be part of the interpreter. - Put shared modules in the same place as object files. --- diff --git a/Modules/makesetup b/Modules/makesetup index 7f231a94a9..dcb19b0b16 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