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',