Позволяет ли Buck предварительно собранные библиотеки Cxx иметь несколько файлов библиотек?
У меня есть большая библиотека, построенная из нескольких .dylib
файлы, которые я хотел бы импортировать как один prebuilt_cxx_library
, Однако команда допускает только строку для lib_name
,
Каков рекомендуемый способ включения большой сторонней библиотеки с несколькими .dylib
файлы?
0 ответов
Каждый prebuilt_cxx_library
соответствует одной динамической или статической библиотеке.
Тем не менее, вы можете использовать exported_deps
предоставить другие готовые библиотеки для потребителей:
prebuilt_cxx_library(
name = 'a',
...
)
prebuilt_cxx_library(
name = 'b',
...
exported_deps = [
'//:a',
],
)
Пользователи //:b
теперь получит //:a
также.