@@ -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