Consistent cpp11 testing in test-suite

Move HAVE_CXX11 into makefiles so that running test-suite
from top level directory or in the language's test-suite directory
is consistent. For example, running 'make check-java-test-suite'
behaves the same as 'cd Examples/test-suite/java && make check'.
This commit is contained in:
William S Fulton 2022-03-27 19:34:20 +01:00
commit 5cc4591ae7
20 changed files with 20 additions and 2 deletions

View file

@ -6,6 +6,7 @@ LANGUAGE = cffi
CFFI = @CFFIBIN@
SCRIPTSUFFIX = _runme.lisp
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -8,6 +8,7 @@ CSHARPCILINTERPRETER = @CSHARPCILINTERPRETER@
CSHARPCILINTERPRETER_FLAGS = @CSHARPCILINTERPRETER_FLAGS@
CSHARPCONVERTPATH = @top_srcdir@/@CSHARPCONVERTPATH@
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = ../@top_srcdir@
top_builddir = ../@top_builddir@

View file

@ -4,6 +4,7 @@
LANGUAGE = d
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = ../@top_srcdir@
top_builddir = ../@top_builddir@

View file

@ -16,6 +16,7 @@
LANGUAGE = errors
ERROR_EXT = newerr
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -12,6 +12,7 @@ SCRIPTSUFFIX = _runme.go
SO = @SO@
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -8,6 +8,7 @@ LANGUAGE = guile
VARIANT =
SCRIPTSUFFIX = _runme.scm
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -11,6 +11,7 @@ JAVA_TOOLS_JAR = @JAVA_TOOLS_JAR@
SCRIPTSUFFIX = _runme.java
SKIP_DOXYGEN_TEST_CASES = @JAVA_SKIP_DOXYGEN_TEST_CASES@
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = ../@top_srcdir@
top_builddir = ../@top_builddir@

View file

@ -9,6 +9,7 @@ SCRIPTSUFFIX = _runme.js
OBJEXT = @OBJEXT@
SO = @SO@
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -6,6 +6,7 @@ LANGUAGE = lua
LUA = @LUABIN@
SCRIPTSUFFIX = _runme.lua
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -6,6 +6,7 @@ LANGUAGE = mzscheme
MZSCHEME = mzscheme
SCRIPTSUFFIX = _runme.scm
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -9,6 +9,7 @@ OCAMLPP = -pp "camlp4o ./swigp4.cmo"
VARIANT = _static
SCRIPTSUFFIX = _runme.ml
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -7,6 +7,7 @@ OCTAVE = @OCTAVE@
SCRIPTSUFFIX = _runme.m
PCHSUPPORT = @PCHSUPPORT@
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -7,6 +7,7 @@ PERL = @PERL@
SCRIPTSUFFIX = _runme.pl
TEST_RUNNER = $(srcdir)/run-perl-test.pl
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -5,6 +5,7 @@
LANGUAGE = php
SCRIPTSUFFIX = _runme.php
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -14,6 +14,7 @@ SCRIPTSUFFIX = _runme.py
PYCODESTYLE = @PYCODESTYLE@
PYCODESTYLE_FLAGS = --ignore=E252,E30,E402,E501,E731,E741,W291,W391
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -8,6 +8,7 @@ WRAPSUFFIX = .R
R_OPT = --quiet --no-save --no-restore
RUNR = R CMD BATCH $(R_OPT) '--args $(SCRIPTDIR)'
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -6,6 +6,7 @@ LANGUAGE = ruby
RUBY = @RUBY@
SCRIPTSUFFIX = _runme.rb
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -7,6 +7,7 @@ SCILAB = @SCILAB@
SCILAB_OPT = @SCILABOPT@
SCRIPTSUFFIX = _runme.sci
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = ../@top_srcdir@
top_builddir = ../@top_builddir@

View file

@ -6,6 +6,7 @@ LANGUAGE = tcl
TCLSH = tclsh
SCRIPTSUFFIX = _runme.tcl
HAVE_CXX11 = @HAVE_CXX11@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@

View file

@ -29,7 +29,6 @@ TARGET = $(TARGET_NOEXE)@EXEEXT@
SOURCE = Source
CCACHE = CCache
DOCS = Doc/Manual
HAVE_CXX11 = @HAVE_CXX11@
swig: libfiles source ccache
@ -249,7 +248,7 @@ check-%-test-suite:
echo warning: cannot $(ACTION) $* test-suite "(no dir $$dir)";\
else \
echo $(ACTION)ing $* test-suite; \
(cd $$dir && $(MAKE) $(FLAGS) $(ACTION) HAVE_CXX11=$(HAVE_CXX11)) \
(cd $$dir && $(MAKE) $(FLAGS) $(ACTION)) \
|| passed=false; \
fi; \
test $$passed = true