@@ -133,40 +133,56 @@ if(ICEBERG_BUILD_BUNDLE)
133133 list (APPEND
134134 ICEBERG_BUNDLE_STATIC_BUILD_INTERFACE_LIBS
135135 "$<IF:$<TARGET_EXISTS:iceberg_static>,iceberg_static,iceberg_shared>"
136- "$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>"
137- "$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>"
138136 "$<IF:$<TARGET_EXISTS:Arrow::arrow_static>,Arrow::arrow_static,Arrow::arrow_shared>"
139137 "$<IF:$<TARGET_EXISTS:Parquet::parquet_static>,Parquet::parquet_static,Parquet::parquet_shared>"
140138 "$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_static>,avro-cpp::avrocpp_static,avro-cpp::avrocpp_shared>"
141139 )
140+ if (ICEBERG_BUILD_REST_CATALOG)
141+ list (APPEND ICEBERG_BUNDLE_STATIC_BUILD_INTERFACE_LIBS
142+ "$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>"
143+ "$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>" )
144+ endif ()
142145 list (APPEND
143146 ICEBERG_BUNDLE_SHARED_BUILD_INTERFACE_LIBS
144147 "$<IF:$<TARGET_EXISTS:iceberg_shared>,iceberg_shared,iceberg_static>"
145- "$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>"
146- "$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>"
147148 "$<IF:$<TARGET_EXISTS:Arrow::arrow_shared>,Arrow::arrow_shared,Arrow::arrow_static>"
148149 "$<IF:$<TARGET_EXISTS:Parquet::parquet_shared>,Parquet::parquet_shared,Parquet::parquet_static>"
149150 "$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_shared>,avro-cpp::avrocpp_shared,avro-cpp::avrocpp_static>"
150151 )
152+ if (ICEBERG_BUILD_REST_CATALOG)
153+ list (APPEND ICEBERG_BUNDLE_SHARED_BUILD_INTERFACE_LIBS
154+ "$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>"
155+ "$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>" )
156+ endif ()
151157
152158 list (APPEND
153159 ICEBERG_BUNDLE_STATIC_INSTALL_INTERFACE_LIBS
154160 "$<IF:$<TARGET_EXISTS:Iceberg::iceberg_static>,Iceberg::iceberg_static,Iceberg::iceberg_shared>"
155- "$<IF:$<BOOL:${CURL_VENDORED} >,Iceberg::libcurl_static,$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>>"
156- "$<IF:$<BOOL:${CPR_VENDORED} >,Iceberg::cpr,$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>>"
157161 "$<IF:$<BOOL:${ARROW_VENDORED} >,Iceberg::arrow_static,$<IF:$<TARGET_EXISTS:Arrow::arrow_static>,Arrow::arrow_static,Arrow::arrow_shared>>"
158162 "$<IF:$<BOOL:${ARROW_VENDORED} >,Iceberg::parquet_static,$<IF:$<TARGET_EXISTS:Parquet::parquet_static>,Parquet::parquet_static,Parquet::parquet_shared>>"
159163 "$<IF:$<BOOL:${AVRO_VENDORED} >,Iceberg::avrocpp_s,$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_static>,avro-cpp::avrocpp_static,avro-cpp::avrocpp_shared>>"
160164 )
165+ if (ICEBERG_BUILD_REST_CATALOG)
166+ list (APPEND
167+ ICEBERG_BUNDLE_STATIC_INSTALL_INTERFACE_LIBS
168+ "$<IF:$<BOOL:${CURL_VENDORED} >,Iceberg::libcurl_static,$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>>"
169+ "$<IF:$<BOOL:${CPR_VENDORED} >,Iceberg::cpr,$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>>"
170+ )
171+ endif ()
161172 list (APPEND
162173 ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS
163174 "$<IF:$<TARGET_EXISTS:Iceberg::iceberg_shared>,Iceberg::iceberg_shared,Iceberg::iceberg_static>"
164- "$<IF:$<BOOL:${CURL_VENDORED} >,Iceberg::libcurl_static,$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>>"
165- "$<IF:$<BOOL:${CPR_VENDORED} >,Iceberg::cpr,$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>>"
166175 "$<IF:$<BOOL:${ARROW_VENDORED} >,Iceberg::arrow_static,$<IF:$<TARGET_EXISTS:Arrow::arrow_shared>,Arrow::arrow_shared,Arrow::arrow_static>>"
167176 "$<IF:$<BOOL:${ARROW_VENDORED} >,Iceberg::parquet_static,$<IF:$<TARGET_EXISTS:Parquet::parquet_shared>,Parquet::parquet_shared,Parquet::parquet_static>>"
168177 "$<IF:$<BOOL:${AVRO_VENDORED} >,Iceberg::avrocpp_s,$<IF:$<TARGET_EXISTS:avro-cpp::avrocpp_shared>,avro-cpp::avrocpp_shared,avro-cpp::avrocpp_static>>"
169178 )
179+ if (ICEBERG_BUILD_REST_CATALOG)
180+ list (APPEND
181+ ICEBERG_BUNDLE_SHARED_INSTALL_INTERFACE_LIBS
182+ "$<IF:$<BOOL:${CURL_VENDORED} >,Iceberg::libcurl_static,$<IF:$<TARGET_EXISTS:CURL::libcurl>,CURL::libcurl,CURL::libcurl>>"
183+ "$<IF:$<BOOL:${CPR_VENDORED} >,Iceberg::cpr,$<IF:$<TARGET_EXISTS:cpr::cpr>,cpr::cpr,cpr::cpr>>"
184+ )
185+ endif ()
170186
171187 add_iceberg_lib(iceberg_bundle
172188 SOURCES
0 commit comments