|
18 | 18 | set(ICEBERG_INCLUDES "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/src>" |
19 | 19 | "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>") |
20 | 20 | set(ICEBERG_SOURCES |
21 | | - catalog/in_memory_catalog.cc |
| 21 | + catalog/memory/in_memory_catalog.cc |
22 | 22 | expression/expression.cc |
23 | 23 | expression/literal.cc |
24 | 24 | file_reader.cc |
@@ -144,40 +144,41 @@ if(ICEBERG_BUILD_BUNDLE) |
144 | 144 | "$<IF:$<TARGET_EXISTS:Parquet::parquet_shared>,Parquet::parquet_shared,Parquet::parquet_static>" |
145 | 145 | "$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_shared>,avro-cpp::avrocpp_shared,avro-cpp::avrocpp_static>" |
146 | 146 | ) |
147 | | - |
148 | 147 | list(APPEND |
149 | 148 | ICEBERG_BUNDLE_STATIC_INSTALL_INTERFACE_LIBS |
150 | 149 | "$<IF:$<TARGET_EXISTS:Iceberg::iceberg_static>,Iceberg::iceberg_static,Iceberg::iceberg_shared>" |
151 | 150 | "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::arrow_static,$<IF:$<TARGET_EXISTS:Arrow::arrow_static>,Arrow::arrow_static,Arrow::arrow_shared>>" |
152 | 151 | "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::parquet_static,$<IF:$<TARGET_EXISTS:Parquet::parquet_static>,Parquet::parquet_static,Parquet::parquet_shared>>" |
153 | 152 | "$<IF:$<BOOL:${AVRO_VENDORED}>,Iceberg::avrocpp_s,$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_static>,avro-cpp::avrocpp_static,avro-cpp::avrocpp_shared>>" |
154 | 153 | ) |
155 | | - list(APPEND |
156 | | - ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS |
157 | | - "$<IF:$<TARGET_EXISTS:Iceberg::iceberg_shared>,Iceberg::iceberg_shared,Iceberg::iceberg_static>" |
158 | | - "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::arrow_static,$<IF:$<TARGET_EXISTS:Arrow::arrow_shared>,Arrow::arrow_shared,Arrow::arrow_static>>" |
159 | | - "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::parquet_static,$<IF:$<TARGET_EXISTS:Parquet::parquet_shared>,Parquet::parquet_shared,Parquet::parquet_static>>" |
160 | | - "$<IF:$<BOOL:${AVRO_VENDORED}>,Iceberg::avrocpp_s,$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_shared>,avro-cpp::avrocpp_shared,avro-cpp::avrocpp_static>>" |
161 | | - ) |
| 154 | +endif() |
| 155 | +list(APPEND |
| 156 | + ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS |
| 157 | + "$<IF:$<TARGET_EXISTS:Iceberg::iceberg_shared>,Iceberg::iceberg_shared,Iceberg::iceberg_static>" |
| 158 | + "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::arrow_static,$<IF:$<TARGET_EXISTS:Arrow::arrow_shared>,Arrow::arrow_shared,Arrow::arrow_static>>" |
| 159 | + "$<IF:$<BOOL:${ARROW_VENDORED}>,Iceberg::parquet_static,$<IF:$<TARGET_EXISTS:Parquet::parquet_shared>,Parquet::parquet_shared,Parquet::parquet_static>>" |
| 160 | + "$<IF:$<BOOL:${AVRO_VENDORED}>,Iceberg::avrocpp_s,$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_shared>,avro-cpp::avrocpp_shared,avro-cpp::avrocpp_static>>" |
| 161 | +) |
| 162 | +endif() |
162 | 163 |
|
163 | | - add_iceberg_lib(iceberg_bundle |
164 | | - SOURCES |
165 | | - ${ICEBERG_BUNDLE_SOURCES} |
166 | | - SHARED_LINK_LIBS |
167 | | - ${ICEBERG_BUNDLE_SHARED_BUILD_INTERFACE_LIBS} |
168 | | - STATIC_LINK_LIBS |
169 | | - ${ICEBERG_BUNDLE_STATIC_BUILD_INTERFACE_LIBS} |
170 | | - STATIC_INSTALL_INTERFACE_LIBS |
171 | | - ${ICEBERG_BUNDLE_STATIC_INSTALL_INTERFACE_LIBS} |
172 | | - SHARED_INSTALL_INTERFACE_LIBS |
173 | | - ${ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS}) |
| 164 | +add_iceberg_lib(iceberg_bundle |
| 165 | + SOURCES |
| 166 | + ${ICEBERG_BUNDLE_SOURCES} |
| 167 | + SHARED_LINK_LIBS |
| 168 | + ${ICEBERG_BUNDLE_SHARED_BUILD_INTERFACE_LIBS} |
| 169 | + STATIC_LINK_LIBS |
| 170 | + ${ICEBERG_BUNDLE_STATIC_BUILD_INTERFACE_LIBS} |
| 171 | + STATIC_INSTALL_INTERFACE_LIBS |
| 172 | + ${ICEBERG_BUNDLE_STATIC_INSTALL_INTERFACE_LIBS} |
| 173 | + SHARED_INSTALL_INTERFACE_LIBS |
| 174 | + ${ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS}) |
174 | 175 |
|
175 | | - add_subdirectory(arrow) |
176 | | - add_subdirectory(avro) |
177 | | - add_subdirectory(parquet) |
| 176 | +add_subdirectory(arrow) |
| 177 | +add_subdirectory(avro) |
| 178 | +add_subdirectory(parquet) |
178 | 179 |
|
179 | | - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/iceberg_bundle_export.h |
180 | | - DESTINATION ${ICEBERG_INSTALL_INCLUDEDIR}/iceberg) |
| 180 | +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/iceberg_bundle_export.h |
| 181 | + DESTINATION ${ICEBERG_INSTALL_INCLUDEDIR}/iceberg) |
181 | 182 | endif() |
182 | 183 |
|
183 | 184 | iceberg_install_cmake_package(Iceberg iceberg_targets) |
0 commit comments