Slight simplification of test-suite build for new out-of-source changes
Provide default SRCDIR and SCRIPTDIR variables in common.mk and override only where needed.
This commit is contained in:
parent
f574a34155
commit
2b5499a262
25 changed files with 9 additions and 134 deletions
|
|
@ -26,8 +26,8 @@ Makefile: @srcdir@/Makefile.in ../config.status
|
|||
cd .. && $(SHELL) ./config.status Examples/Makefile
|
||||
|
||||
# SRCDIR is the relative path to the current source directory
|
||||
# - For in-source-tree builds, SRCDIR with be either '',
|
||||
# or '../' for some of the test suites (e.g. C#, Java)
|
||||
# - For in-source-tree builds, SRCDIR with be either '' or './', but
|
||||
# '../' for the test suites that build in a subdir (e.g. C#, Java)
|
||||
# - For out-of-source-tree builds, SRCDIR will be a relative
|
||||
# path ending with a '/'
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.lisp
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
|
||||
# these cpp tests generate warnings/errors when compiling
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.lisp
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -10,11 +10,6 @@ PROXYSUFFIX = _runme_proxy.ss
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CHICKEN_CSI = @CHICKEN_CSI@ -quiet -batch -no-init
|
||||
SO = @SO@
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.lisp
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -70,6 +70,8 @@ LIBS = -L.
|
|||
LIBPREFIX = lib
|
||||
ACTION = check
|
||||
INTERFACEDIR = ../
|
||||
SRCDIR = $(srcdir)/
|
||||
SCRIPTDIR = $(srcdir)
|
||||
|
||||
# Regenerate Makefile if Makefile.in or config.status have changed.
|
||||
ifeq (,$(TEST_SUITE_SUBDIR))
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
#######################################################################
|
||||
|
||||
LANGUAGE = csharp
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.cs
|
||||
CSHARPCILINTERPRETER = @CSHARPCILINTERPRETER@
|
||||
CSHARPCILINTERPRETER_FLAGS = @CSHARPCILINTERPRETER_FLAGS@
|
||||
|
|
@ -13,11 +12,6 @@ CSHARPCYGPATH_W = @CSHARPCYGPATH_W@
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = ../@top_srcdir@
|
||||
top_builddir = ../@top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR = ../
|
||||
else
|
||||
SRCDIR = ../$(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES = \
|
||||
csharp_attributes \
|
||||
|
|
@ -37,6 +31,7 @@ CPP_TEST_CASES = \
|
|||
include $(srcdir)/../common.mk
|
||||
|
||||
# Overridden variables here
|
||||
SRCDIR = ../$(srcdir)/
|
||||
SWIGOPT += -namespace $*Namespace
|
||||
|
||||
CSHARPFLAGSSPECIAL =
|
||||
|
|
|
|||
|
|
@ -7,11 +7,6 @@ LANGUAGE = d
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
ifeq (2,$(D_VERSION))
|
||||
VERSIONSUFFIX = .2
|
||||
|
|
|
|||
|
|
@ -22,11 +22,6 @@ TODOS = tr -d '\r'
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
# strip source directory from output, so that diffs compare
|
||||
srcdir_regexp = $(shell echo $(srcdir)/ | sed 's/\./[.]/g')
|
||||
|
|
|
|||
|
|
@ -9,7 +9,6 @@ GO1 = @GO1@
|
|||
GO12 = @GO12@
|
||||
GO13 = @GO13@
|
||||
GOC = @GOC@
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.go
|
||||
|
||||
GOCOMPILEARG = `if $(GOGCC) ; then echo -c -g; elif $(GO1) ; then echo tool $(GOC:c=g) ; fi`
|
||||
|
|
@ -24,11 +23,6 @@ SO = @SO@
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -6,17 +6,11 @@ EXTRA_TEST_CASES += guile_ext_test.externaltest
|
|||
|
||||
LANGUAGE = guile
|
||||
VARIANT =
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.scm
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
GUILE = @GUILE@
|
||||
GUILE_RUNTIME=
|
||||
|
|
|
|||
|
|
@ -6,17 +6,11 @@ LANGUAGE = java
|
|||
JAVA = @JAVA@
|
||||
JAVAC = @JAVAC@
|
||||
JAVAFLAGS = -Xcheck:jni
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.java
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = ../@top_srcdir@
|
||||
top_builddir = ../@top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR = ../
|
||||
else
|
||||
SRCDIR = ../$(srcdir)/
|
||||
endif
|
||||
|
||||
C_TEST_CASES = \
|
||||
java_lib_arrays \
|
||||
|
|
@ -49,6 +43,7 @@ CPP_TEST_CASES = \
|
|||
include $(srcdir)/../common.mk
|
||||
|
||||
# Overridden variables here
|
||||
SRCDIR = ../$(srcdir)/
|
||||
JAVA_PACKAGE = $*
|
||||
JAVA_PACKAGEOPT = -package $(JAVA_PACKAGE)
|
||||
SWIGOPT += $(JAVA_PACKAGEOPT)
|
||||
|
|
|
|||
|
|
@ -10,11 +10,6 @@ SCRIPTSUFFIX = _runme.js
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
SWIG = $(top_builddir)/preinst_swig
|
||||
|
||||
|
|
|
|||
|
|
@ -4,17 +4,11 @@
|
|||
|
||||
LANGUAGE = lua
|
||||
LUA = @LUABIN@
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.lua
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
# sorry, currently very few test cases work/have been written
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.scm
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -10,11 +10,6 @@ SCRIPTSUFFIX = _runme.ml
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
C_TEST_CASES =
|
||||
|
||||
|
|
|
|||
|
|
@ -4,17 +4,11 @@
|
|||
|
||||
LANGUAGE = octave
|
||||
OCTAVE = @OCTAVE@
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.m
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES += \
|
||||
li_std_pair_extra \
|
||||
|
|
|
|||
|
|
@ -4,18 +4,12 @@
|
|||
|
||||
LANGUAGE = perl5
|
||||
PERL = @PERL@
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.pl
|
||||
TEST_RUNNER = $(srcdir)/run-perl-test.pl
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES += \
|
||||
primitive_types \
|
||||
|
|
|
|||
|
|
@ -3,17 +3,11 @@
|
|||
#######################################################################
|
||||
|
||||
LANGUAGE = php
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.php
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES += \
|
||||
php_namewarn_rename \
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.pike
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ PYTHON = $(PYBIN)
|
|||
#*_runme.py for Python 2.x, *_runme3.py for Python 3.x
|
||||
PY2SCRIPTSUFFIX = _runme.py
|
||||
PY3SCRIPTSUFFIX = _runme3.py
|
||||
PY2TO3 = 2to3 -x import
|
||||
|
||||
ifeq (,$(PY3))
|
||||
SCRIPTSUFFIX = $(PY2SCRIPTSUFFIX)
|
||||
|
|
@ -21,20 +22,9 @@ else
|
|||
SCRIPTSUFFIX = $(PY3SCRIPTSUFFIX)
|
||||
endif
|
||||
|
||||
SCRIPTDIR = .
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
|
||||
PY2TO3 = 2to3 -x import
|
||||
|
||||
|
||||
CPP_TEST_CASES += \
|
||||
argcargvtest \
|
||||
|
|
@ -109,7 +99,8 @@ BUILTIN_NOT_BROKEN = $(filter-out $(BUILTIN_BROKEN),$(NOT_BROKEN_TEST_CASES))
|
|||
builtin-check : $(BUILTIN_NOT_BROKEN)
|
||||
|
||||
# Overridden variables here
|
||||
LIBS = -L.
|
||||
SCRIPTDIR = .
|
||||
LIBS = -L.
|
||||
VALGRIND_OPT += --suppressions=pythonswig.supp
|
||||
|
||||
# Custom tests - tests with additional commandline options
|
||||
|
|
|
|||
|
|
@ -10,11 +10,6 @@ RUNR = R CMD BATCH --no-save --no-restore
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
C_TEST_CASES += \
|
||||
r_copy_struct \
|
||||
|
|
|
|||
|
|
@ -4,17 +4,11 @@
|
|||
|
||||
LANGUAGE = ruby
|
||||
RUBY = @RUBY@
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.rb
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES = \
|
||||
kwargs_feature \
|
||||
|
|
|
|||
|
|
@ -4,17 +4,11 @@
|
|||
|
||||
LANGUAGE = tcl
|
||||
TCLSH = tclsh
|
||||
SCRIPTDIR = $(srcdir)
|
||||
SCRIPTSUFFIX = _runme.tcl
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
CPP_TEST_CASES += \
|
||||
primitive_types \
|
||||
|
|
|
|||
|
|
@ -9,11 +9,6 @@ SCRIPTSUFFIX = _runme.lisp
|
|||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
top_builddir = @top_builddir@
|
||||
ifeq (.,$(srcdir))
|
||||
SRCDIR =
|
||||
else
|
||||
SRCDIR = $(srcdir)/
|
||||
endif
|
||||
|
||||
include $(srcdir)/../common.mk
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue