aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.global.in21
-rw-r--r--src/makefiles/pgxs.mk7
2 files changed, 14 insertions, 14 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in
index 50f1bfbe483..9c6db7d35ab 100644
--- a/src/Makefile.global.in
+++ b/src/Makefile.global.in
@@ -552,16 +552,21 @@ submake-generated-headers:
#
# Testing support
-PL_TESTDB = pl_regression
-CONTRIB_TESTDB = contrib_regression
-ifneq ($(MODULE_big),)
- CONTRIB_TESTDB_MODULE = contrib_regression_$(MODULE_big)
-else
- ifneq ($(MODULES),)
- CONTRIB_TESTDB_MODULE = contrib_regression_$(MODULES)
+ifneq ($(USE_MODULE_DB),)
+ PL_TESTDB = pl_regression_$(NAME)
+ # Replace this with $(or ...) if we ever require GNU make 3.81.
+ ifneq ($(MODULE_big),)
+ CONTRIB_TESTDB=contrib_regression_$(MODULE_big)
else
- CONTRIB_TESTDB_MODULE = contrib_regression
+ ifneq ($(MODULES),)
+ CONTRIB_TESTDB=contrib_regression_$(word 1,$(MODULES))
+ else
+ CONTRIB_TESTDB=contrib_regression_$(word 1,$(REGRESS))
+ endif
endif
+else
+ PL_TESTDB = pl_regression
+ CONTRIB_TESTDB = contrib_regression
endif
ifdef NO_LOCALE
diff --git a/src/makefiles/pgxs.mk b/src/makefiles/pgxs.mk
index 3b639ed4fcb..ec4455f27ac 100644
--- a/src/makefiles/pgxs.mk
+++ b/src/makefiles/pgxs.mk
@@ -252,12 +252,7 @@ distclean maintainer-clean: clean
ifdef REGRESS
-# Select database to use for running the tests
-ifneq ($(USE_MODULE_DB),)
- REGRESS_OPTS += --dbname=$(CONTRIB_TESTDB_MODULE)
-else
- REGRESS_OPTS += --dbname=$(CONTRIB_TESTDB)
-endif
+REGRESS_OPTS += --dbname=$(CONTRIB_TESTDB)
# When doing a VPATH build, must copy over the data files so that the
# driver script can find them. We have to use an absolute path for