mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
gh-96269: static and shared ext need different deps (#96316)
This commit is contained in:
parent
3ed8803ef5
commit
33f42c269f
2 changed files with 10 additions and 5 deletions
|
@ -262,12 +262,15 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' |
|
|||
esac
|
||||
# custom flags first, PY_STDMODULE_CFLAGS may contain -I with system libmpdec
|
||||
case $doconfig in
|
||||
no) cc="$cc $cpps \$(PY_STDMODULE_CFLAGS) \$(CCSHARED)";;
|
||||
no)
|
||||
cc="$cc $cpps \$(PY_STDMODULE_CFLAGS) \$(CCSHARED)"
|
||||
rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(MODULE_DEPS_SHARED) \$(PYTHON_HEADERS); $cc -c $src -o $obj"
|
||||
;;
|
||||
*)
|
||||
cc="$cc $cpps \$(PY_BUILTIN_MODULE_CFLAGS)";;
|
||||
cc="$cc $cpps \$(PY_BUILTIN_MODULE_CFLAGS)"
|
||||
rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(MODULE_DEPS_STATIC) \$(PYTHON_HEADERS); $cc -c $src -o $obj"
|
||||
;;
|
||||
esac
|
||||
# force rebuild when header file or module build flavor (static/shared) is changed
|
||||
rule="$obj: $src \$(MODULE_${mods_upper}_DEPS) \$(MODULE_DEPS); $cc -c $src -o $obj"
|
||||
echo "$rule" >>$rulesf
|
||||
done
|
||||
case $doconfig in
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue