diff options
Diffstat (limited to 'src/include/storage')
| -rw-r--r-- | src/include/storage/meson.build | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/include/storage/meson.build b/src/include/storage/meson.build new file mode 100644 index 00000000000..eae9f98920e --- /dev/null +++ b/src/include/storage/meson.build @@ -0,0 +1,19 @@ +lwlocknames = custom_target('lwlocknames', + input: files('../../backend/storage/lmgr/lwlocknames.txt'), + output: ['lwlocknames.h', 'lwlocknames.c'], + command: [ + perl, files('../../backend/storage/lmgr/generate-lwlocknames.pl'), + '-o', '@OUTDIR@', + '@INPUT@' + ], + build_by_default: true, + install: true, + install_dir: [dir_include_server / 'storage', false], +) + +lwlocknames_h = lwlocknames[0] + +generated_backend_headers += lwlocknames_h + +# autoconf generates the file there, ensure we get a conflict +generated_sources_ac += {'src/backend/storage/lmgr': ['lwlocknames.c', 'lwlocknames.h']} |
