This is an automated email from the ASF dual-hosted git repository.

wgtmac pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-cpp.git


The following commit(s) were added to refs/heads/main by this push:
     new 8601f168 fix(meson): add missing install headers for meson (#684)
8601f168 is described below

commit 8601f168a2e61c00656b8821d16b82e96f84c96b
Author: Gang Wu <[email protected]>
AuthorDate: Wed May 27 17:37:11 2026 +0800

    fix(meson): add missing install headers for meson (#684)
---
 src/iceberg/{deletes => catalog/rest/auth}/meson.build | 10 ++++++++--
 src/iceberg/catalog/rest/meson.build                   | 11 +----------
 src/iceberg/deletes/meson.build                        |  6 +++++-
 src/iceberg/meson.build                                |  1 +
 src/iceberg/util/meson.build                           |  1 +
 5 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/src/iceberg/deletes/meson.build 
b/src/iceberg/catalog/rest/auth/meson.build
similarity index 81%
copy from src/iceberg/deletes/meson.build
copy to src/iceberg/catalog/rest/auth/meson.build
index fcbe45cf..4de6e821 100644
--- a/src/iceberg/deletes/meson.build
+++ b/src/iceberg/catalog/rest/auth/meson.build
@@ -16,6 +16,12 @@
 # under the License.
 
 install_headers(
-    ['position_delete_index.h', 'roaring_position_bitmap.h'],
-    subdir: 'iceberg/deletes',
+    [
+        'auth_manager.h',
+        'auth_managers.h',
+        'auth_properties.h',
+        'auth_session.h',
+        'oauth2_util.h',
+    ],
+    subdir: 'iceberg/catalog/rest/auth',
 )
diff --git a/src/iceberg/catalog/rest/meson.build 
b/src/iceberg/catalog/rest/meson.build
index a1f8ce97..cc05576a 100644
--- a/src/iceberg/catalog/rest/meson.build
+++ b/src/iceberg/catalog/rest/meson.build
@@ -80,13 +80,4 @@ install_headers(
     subdir: 'iceberg/catalog/rest',
 )
 
-install_headers(
-    [
-        'auth/auth_manager.h',
-        'auth/auth_managers.h',
-        'auth/auth_properties.h',
-        'auth/auth_session.h',
-        'auth/oauth2_util.h',
-    ],
-    subdir: 'iceberg/catalog/rest/auth',
-)
+subdir('auth')
diff --git a/src/iceberg/deletes/meson.build b/src/iceberg/deletes/meson.build
index fcbe45cf..904c2816 100644
--- a/src/iceberg/deletes/meson.build
+++ b/src/iceberg/deletes/meson.build
@@ -16,6 +16,10 @@
 # under the License.
 
 install_headers(
-    ['position_delete_index.h', 'roaring_position_bitmap.h'],
+    [
+        'position_delete_index.h',
+        'position_delete_range_consumer.h',
+        'roaring_position_bitmap.h',
+    ],
     subdir: 'iceberg/deletes',
 )
diff --git a/src/iceberg/meson.build b/src/iceberg/meson.build
index 48b5d425..0ec4f58f 100644
--- a/src/iceberg/meson.build
+++ b/src/iceberg/meson.build
@@ -258,6 +258,7 @@ install_headers(
         'table.h',
         'table_identifier.h',
         'table_metadata.h',
+        'table_properties.h',
         'table_requirement.h',
         'table_requirements.h',
         'table_scan.h',
diff --git a/src/iceberg/util/meson.build b/src/iceberg/util/meson.build
index a38dc886..d7085501 100644
--- a/src/iceberg/util/meson.build
+++ b/src/iceberg/util/meson.build
@@ -36,6 +36,7 @@ install_headers(
         'property_util.h',
         'retry_util.h',
         'string_util.h',
+        'struct_like_set.h',
         'temporal_util.h',
         'timepoint.h',
         'transform_util.h',

Reply via email to