Restore initdb's old behavior of always setting the lc_xxx GUCs.
[pgsql.git] / contrib / pageinspect / meson.build
blob4dde4e75fe0019ce2ad20a6b31a9bd13ce7843d6
1 # Copyright (c) 2022-2023, PostgreSQL Global Development Group
3 pageinspect_sources = files(
4   'brinfuncs.c',
5   'btreefuncs.c',
6   'fsmfuncs.c',
7   'ginfuncs.c',
8   'gistfuncs.c',
9   'hashfuncs.c',
10   'heapfuncs.c',
11   'rawpage.c',
14 if host_system == 'windows'
15   pageinspect_sources += rc_lib_gen.process(win32ver_rc, extra_args: [
16     '--NAME', 'pageinspect',
17     '--FILEDESC', 'pageinspect - functions to inspect contents of database pages',])
18 endif
20 pageinspect = shared_module('pageinspect',
21   pageinspect_sources,
22   kwargs: contrib_mod_args,
24 contrib_targets += pageinspect
26 install_data(
27   'pageinspect--1.0--1.1.sql',
28   'pageinspect--1.1--1.2.sql',
29   'pageinspect--1.2--1.3.sql',
30   'pageinspect--1.3--1.4.sql',
31   'pageinspect--1.4--1.5.sql',
32   'pageinspect--1.5--1.6.sql',
33   'pageinspect--1.5.sql',
34   'pageinspect--1.6--1.7.sql',
35   'pageinspect--1.7--1.8.sql',
36   'pageinspect--1.8--1.9.sql',
37   'pageinspect--1.9--1.10.sql',
38   'pageinspect--1.10--1.11.sql',
39   'pageinspect--1.11--1.12.sql',
40   'pageinspect.control',
41   kwargs: contrib_data_args,
44 tests += {
45   'name': 'pageinspect',
46   'sd': meson.current_source_dir(),
47   'bd': meson.current_build_dir(),
48   'regress': {
49     'sql': [
50       'page',
51       'btree',
52       'brin',
53       'gin',
54       'gist',
55       'hash',
56       'checksum',
57       'oldextversions',
58     ],
59   },