Reject non-ON-SELECT rules that are named "_RETURN".
[pgsql.git] / contrib / hstore_plperl / meson.build
bloba238fee6a26a781987aaef9e3833700fd833c302
1 if not perl_dep.found()
2   subdir_done()
3 endif
5 hstore_plperl_sources = files(
6   'hstore_plperl.c',
9 if host_system == 'windows'
10   hstore_plperl_sources += rc_lib_gen.process(win32ver_rc, extra_args: [
11     '--NAME', 'hstore_plperl',
12     '--FILEDESC', 'hstore_plperl - hstore transform for plperl',])
13 endif
15 hstore_plperl = shared_module('hstore_plperl',
16   hstore_plperl_sources,
17   include_directories: [plperl_inc, hstore_inc],
18   kwargs: contrib_mod_args + {
19     'dependencies': [perl_dep, contrib_mod_args['dependencies']],
20     'install_rpath': ':'.join(mod_install_rpaths + ['@0@/CORE'.format(archlibexp)]),
21     'build_rpath': '@0@/CORE'.format(archlibexp),
22   },
24 contrib_targets += hstore_plperl
26 install_data(
27   'hstore_plperl.control',
28   'hstore_plperl--1.0.sql',
29   kwargs: contrib_data_args,
32 install_data(
33   'hstore_plperlu.control',
34   'hstore_plperlu--1.0.sql',
35   kwargs: contrib_data_args,
38 tests += {
39   'name': 'hstore_plperl',
40   'sd': meson.current_source_dir(),
41   'bd': meson.current_build_dir(),
42   'regress': {
43     'sql': [
44       'hstore_plperl',
45       'hstore_plperlu',
46       'create_transform',
47     ],
48   },