]> granicus.if.org Git - postgresql/commitdiff
Include contrib modules in the temp installation even without REGRESS.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Aug 2018 21:26:09 +0000 (17:26 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Aug 2018 21:26:19 +0000 (17:26 -0400)
Now that we have TAP tests, a contrib module may have something useful
to do in "make check" even if it has no pg_regress-style regression
scripts, and hence no REGRESS setting.  But the TAP tests will fail,
or else test the wrong installed files, unless we install the contrib
module into the temp installation.  So move the bit about adding to
EXTRA_INSTALL so that it applies regardless.

We might want this in back branches in future, but for the moment
I only risked adding it to v11.

Discussion: https://postgr.es/m/12438.1535488750@sss.pgh.pa.us

src/makefiles/pgxs.mk

index 158581b3f50a7b89222308d2ed008e53fc7bdcb4..8deb356958a00d75642bc8d1515a2549812cecbc 100644 (file)
@@ -359,10 +359,12 @@ check:
 else
 check: submake $(REGRESS_PREP)
        $(pg_regress_check) $(REGRESS_OPTS) $(REGRESS)
+endif
+endif # REGRESS
 
+ifndef NO_TEMP_INSTALL
 temp-install: EXTRA_INSTALL+=$(subdir)
 endif
-endif # REGRESS
 
 
 # STANDARD RULES