Add NO_INSTALL option to pgxs
Apply in libpq_pipeline test makefile, so that the test file is not installed into tmp_install. Reviewed-by: Alvaro Herrera <alvherre@alvh.no-ip.org> Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/cb9d16a6-760f-cd44-28d6-b091d5fb6ca7%40enterprisedb.com
This commit is contained in:
parent
0251106634
commit
6abc8c2596
|
@ -1672,6 +1672,16 @@ include $(PGXS)
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>NO_INSTALL</varname></term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
don't define an <literal>install</literal> target, useful for test
|
||||||
|
modules that don't need their build products to be installed
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><varname>NO_INSTALLCHECK</varname></term>
|
<term><varname>NO_INSTALLCHECK</varname></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
|
@ -49,6 +49,8 @@
|
||||||
# TAP_TESTS -- switch to enable TAP tests
|
# TAP_TESTS -- switch to enable TAP tests
|
||||||
# ISOLATION -- list of isolation test cases
|
# ISOLATION -- list of isolation test cases
|
||||||
# ISOLATION_OPTS -- additional switches to pass to pg_isolation_regress
|
# ISOLATION_OPTS -- additional switches to pass to pg_isolation_regress
|
||||||
|
# NO_INSTALL -- don't define an install target, useful for test modules
|
||||||
|
# that don't need their build products to be installed
|
||||||
# NO_INSTALLCHECK -- don't define an installcheck target, useful e.g. if
|
# NO_INSTALLCHECK -- don't define an installcheck target, useful e.g. if
|
||||||
# tests require special configuration, or don't use pg_regress
|
# tests require special configuration, or don't use pg_regress
|
||||||
# EXTRA_CLEAN -- extra files to remove in 'make clean'
|
# EXTRA_CLEAN -- extra files to remove in 'make clean'
|
||||||
|
@ -227,6 +229,8 @@ all: all-lib
|
||||||
endif # MODULE_big
|
endif # MODULE_big
|
||||||
|
|
||||||
|
|
||||||
|
ifndef NO_INSTALL
|
||||||
|
|
||||||
install: all installdirs
|
install: all installdirs
|
||||||
ifneq (,$(EXTENSION))
|
ifneq (,$(EXTENSION))
|
||||||
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(addsuffix .control, $(EXTENSION))) '$(DESTDIR)$(datadir)/extension/'
|
$(INSTALL_DATA) $(addprefix $(srcdir)/, $(addsuffix .control, $(EXTENSION))) '$(DESTDIR)$(datadir)/extension/'
|
||||||
|
@ -336,6 +340,15 @@ endif # with_llvm
|
||||||
uninstall: uninstall-lib
|
uninstall: uninstall-lib
|
||||||
endif # MODULE_big
|
endif # MODULE_big
|
||||||
|
|
||||||
|
else # NO_INSTALL
|
||||||
|
|
||||||
|
# Need this so that temp-install builds artifacts not meant for
|
||||||
|
# installation (Normally, check should depend on all, but we don't do
|
||||||
|
# that because of parallel make risk (dbf2ec1a1c0).)
|
||||||
|
install: all
|
||||||
|
|
||||||
|
endif # NO_INSTALL
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
ifdef MODULES
|
ifdef MODULES
|
||||||
|
|
|
@ -3,6 +3,8 @@
|
||||||
PROGRAM = libpq_pipeline
|
PROGRAM = libpq_pipeline
|
||||||
OBJS = libpq_pipeline.o
|
OBJS = libpq_pipeline.o
|
||||||
|
|
||||||
|
NO_INSTALL = 1
|
||||||
|
|
||||||
PG_CPPFLAGS = -I$(libpq_srcdir)
|
PG_CPPFLAGS = -I$(libpq_srcdir)
|
||||||
PG_LIBS_INTERNAL += $(libpq_pgport)
|
PG_LIBS_INTERNAL += $(libpq_pgport)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue