meson: Install missing example files
authorPeter Eisentraut <peter@eisentraut.org>
Thu, 9 Nov 2023 14:05:58 +0000 (15:05 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Thu, 9 Nov 2023 14:10:43 +0000 (15:10 +0100)
Install the example files from contrib/spi/, to match makefiles.

Reviewed-by: Tristan Partin <tristan@neon.tech>
Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/b018b577-38a2-49c6-8727-adfb577de317@eisentraut.org

contrib/meson.build
contrib/spi/meson.build
meson.build

index 84d4e185618310d1071a27ff12b68f5a9f84171e..c0b267c632ed676d4671da9e62c06fe99148ae1c 100644 (file)
@@ -7,6 +7,11 @@ contrib_data_args = {
   'install_dir': contrib_data_dir,
 }
 
+contrib_doc_dir = dir_doc_extension
+contrib_doc_args = {
+  'install_dir': contrib_doc_dir,
+}
+
 subdir('adminpack')
 subdir('amcheck')
 subdir('auth_delay')
index a80e2c8ce4f565a83a5f2cbaf4fcceed533011db..b551eda4a7e1ed9e33b2085ad3fd4713225a32e0 100644 (file)
@@ -20,6 +20,10 @@ install_data('autoinc.control', 'autoinc--1.0.sql',
   kwargs: contrib_data_args,
 )
 
+install_data('autoinc.example',
+  kwargs: contrib_doc_args,
+)
+
 
 insert_username_sources = files(
   'insert_username.c',
@@ -43,6 +47,10 @@ install_data(
   kwargs: contrib_data_args,
 )
 
+install_data('insert_username.example',
+  kwargs: contrib_doc_args,
+)
+
 
 moddatetime_sources = files(
   'moddatetime.c',
@@ -66,6 +74,11 @@ install_data(
   kwargs: contrib_data_args,
 )
 
+install_data('moddatetime.example',
+  kwargs: contrib_doc_args,
+)
+
+
 # this is needed for the regression tests;
 # comment out if you want a quieter refint package for other uses
 refint_cflags = ['-DREFINT_VERBOSE']
@@ -90,3 +103,7 @@ contrib_targets += refint
 install_data('refint.control', 'refint--1.0.sql',
   kwargs: contrib_data_args,
 )
+
+install_data('refint.example',
+  kwargs: contrib_doc_args,
+)
index 6c0faa9490f3d775cd1079bbde29d1b01d078e82..47c8fcdc532b1c995b4bb59d2d947e1a38cefc15 100644 (file)
@@ -526,6 +526,7 @@ dir_include_internal = dir_include_pkg / 'internal'
 dir_include_server = dir_include_pkg / 'server'
 dir_include_extension = dir_include_server / 'extension'
 dir_data_extension = dir_data / 'extension'
+dir_doc_extension = dir_doc / 'extension'