diff options
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/Setup | 3 | ||||
-rwxr-xr-x | Modules/makesetup | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Modules/Setup b/Modules/Setup index 49c6903..39dc39d 100644 --- a/Modules/Setup +++ b/Modules/Setup @@ -149,8 +149,7 @@ time timemodule.c #_contextvars _contextvarsmodule.c #_csv _csv.c #_datetime _datetimemodule.c -# UNIVERSAL: let mpdecimal.h detect settings -#_decimal -DUNIVERSAL -I$(srcdir)/Modules/_decimal/libmpdec _decimal/_decimal.c _decimal/libmpdec/basearith.c _decimal/libmpdec/constants.c _decimal/libmpdec/context.c _decimal/libmpdec/convolute.c _decimal/libmpdec/crt.c _decimal/libmpdec/difradix2.c _decimal/libmpdec/fnt.c _decimal/libmpdec/fourstep.c _decimal/libmpdec/io.c _decimal/libmpdec/mpalloc.c _decimal/libmpdec/mpdecimal.c _decimal/libmpdec/numbertheory.c _decimal/libmpdec/sixstep.c _decimal/libmpdec/transpose.c +#_decimal _decimal/_decimal.c $(DECIMAL_CFLAGS) $(DECIMAL_LDFLAGS) #_heapq _heapqmodule.c #_json _json.c #_lsprof _lsprof.c rotatingtree.c diff --git a/Modules/makesetup b/Modules/makesetup index 543992c..a8817ff 100755 --- a/Modules/makesetup +++ b/Modules/makesetup @@ -184,6 +184,11 @@ sed -e 's/[ ]*#.*//' -e '/^[ ]*$/d' | *.c++) srcs="$srcs $arg";; *.cxx) srcs="$srcs $arg";; *.cpp) srcs="$srcs $arg";; + \$\(*_CFLAGS\)) cpps="$cpps $arg";; + \$\(*_INCLUDES\)) cpps="$cpps $arg";; + \$\(*_LIBS\)) libs="$libs $arg";; + \$\(*_LDFLAGS\)) libs="$libs $arg";; + \$\(*_RPATH\)) libs="$libs $arg";; \$*) libs="$libs $arg" cpps="$cpps $arg";; *.*) echo 1>&2 "bad word $arg in $line" |