From e84805755374cd94e3218d72b9ac70a978bc072a Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Wed, 27 May 2026 14:49:15 +0800 Subject: [PATCH] fix(meson): add missing install headers for meson --- src/iceberg/catalog/rest/auth/meson.build | 27 +++++++++++++++++++++++ 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, 35 insertions(+), 11 deletions(-) create mode 100644 src/iceberg/catalog/rest/auth/meson.build diff --git a/src/iceberg/catalog/rest/auth/meson.build b/src/iceberg/catalog/rest/auth/meson.build new file mode 100644 index 000000000..4de6e821e --- /dev/null +++ b/src/iceberg/catalog/rest/auth/meson.build @@ -0,0 +1,27 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +install_headers( + [ + '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 a1f8ce973..cc05576a2 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 fcbe45cff..904c28169 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 48b5d4250..0ec4f58f1 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 a38dc886c..d70855016 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',