From: Doug Torrance Date: Sat, 21 May 2022 11:09:31 +0000 (+0100) Subject: Customize M2 command line for package tests X-Git-Tag: archive/raspbian/1.20+ds-4+rpi1^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=39ece68eee432bf7133a325e6f45f1cfdf7fca26;p=macaulay2.git Customize M2 command line for package tests Forwarded: https://github.com/Macaulay2/M2/pull/2500 Last-Update: 2022-05-13 Gbp-Pq: Name customize-argument-mode.patch --- diff --git a/M2/Macaulay2/packages/Makefile.in b/M2/Macaulay2/packages/Makefile.in index 643cfa6..3ab2fdf 100644 --- a/M2/Macaulay2/packages/Makefile.in +++ b/M2/Macaulay2/packages/Makefile.in @@ -44,11 +44,17 @@ ARGS := $(ARGS), $(IARGS) endif STOP = --stop --silent +ArgumentMode = defaultMode +m2-need-template = "needsPackage(\"$(1)\",LoadDocumentation=>true,DebuggingMode=>true)" +m2-check-template = "check($(1),UserMode=>false,Verbose=>$(Verbose)); exit 0" $(foreach i,\ $(sort $(ALL_PACKAGES) $(DEVEL)),\ $(eval check::check-$i)\ $(eval check-$i:; \ - @pre_bindir@/M2 -q --no-preload $(STOP) -e "needsPackage(\"$i\",LoadDocumentation=>true,DebuggingMode=>true); check($i,UserMode=>false,Verbose=>$(Verbose)); exit 0" )) + @pre_bindir@/M2 -q --no-preload $(STOP) \ + -e $(call m2-need-template,$i) \ + -e "debug Core; argumentMode = $(ArgumentMode)" \ + -e $(call m2-check-template,$i))) info-dir: @pre_infodir@/dir @pre_infodir@/dir:|@pre_infodir@ @INSTALL_DATA@ @abs_top_srcdir@/files/info-dir-template $@