mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-11-27 07:21:09 +08:00
36058a3c55
plperl's default handling of bool arguments or results is not terribly satisfactory, since Perl doesn't consider the string 'f' to be false. Ideally we'd just fix that, but the backwards-compatibility hazard would be substantial. Instead, build a TRANSFORM module that can be optionally applied to provide saner semantics. Perhaps usefully, this is also about the minimum possible skeletal example of a plperl transform module; so it might be a better starting point for user-written transform modules than hstore_plperl or jsonb_plperl. Ivan Panchenko Discussion: https://postgr.es/m/1583013317.881182688@f390.i.mail.ru
95 lines
1.4 KiB
Makefile
95 lines
1.4 KiB
Makefile
# contrib/Makefile
|
|
|
|
subdir = contrib
|
|
top_builddir = ..
|
|
include $(top_builddir)/src/Makefile.global
|
|
|
|
SUBDIRS = \
|
|
adminpack \
|
|
amcheck \
|
|
auth_delay \
|
|
auto_explain \
|
|
bloom \
|
|
btree_gin \
|
|
btree_gist \
|
|
citext \
|
|
cube \
|
|
dblink \
|
|
dict_int \
|
|
dict_xsyn \
|
|
earthdistance \
|
|
file_fdw \
|
|
fuzzystrmatch \
|
|
hstore \
|
|
intagg \
|
|
intarray \
|
|
isn \
|
|
lo \
|
|
ltree \
|
|
oid2name \
|
|
pageinspect \
|
|
passwordcheck \
|
|
pg_buffercache \
|
|
pg_freespacemap \
|
|
pg_prewarm \
|
|
pg_standby \
|
|
pg_stat_statements \
|
|
pg_trgm \
|
|
pgcrypto \
|
|
pgrowlocks \
|
|
pgstattuple \
|
|
pg_visibility \
|
|
postgres_fdw \
|
|
seg \
|
|
spi \
|
|
tablefunc \
|
|
tcn \
|
|
test_decoding \
|
|
tsm_system_rows \
|
|
tsm_system_time \
|
|
unaccent \
|
|
vacuumlo
|
|
|
|
ifeq ($(with_openssl),yes)
|
|
SUBDIRS += sslinfo
|
|
else
|
|
ALWAYS_SUBDIRS += sslinfo
|
|
endif
|
|
|
|
ifneq ($(with_uuid),no)
|
|
SUBDIRS += uuid-ossp
|
|
else
|
|
ALWAYS_SUBDIRS += uuid-ossp
|
|
endif
|
|
|
|
ifeq ($(with_libxml),yes)
|
|
SUBDIRS += xml2
|
|
else
|
|
ALWAYS_SUBDIRS += xml2
|
|
endif
|
|
|
|
ifeq ($(with_selinux),yes)
|
|
SUBDIRS += sepgsql
|
|
else
|
|
ALWAYS_SUBDIRS += sepgsql
|
|
endif
|
|
|
|
ifeq ($(with_perl),yes)
|
|
SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
|
|
else
|
|
ALWAYS_SUBDIRS += bool_plperl hstore_plperl jsonb_plperl
|
|
endif
|
|
|
|
ifeq ($(with_python),yes)
|
|
SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
|
|
else
|
|
ALWAYS_SUBDIRS += hstore_plpython jsonb_plpython ltree_plpython
|
|
endif
|
|
|
|
# Missing:
|
|
# start-scripts \ (does not have a makefile)
|
|
|
|
|
|
$(recurse)
|
|
$(recurse_always)
|