я использую доллар построить некоторый код C ++. У меня есть библиотека (не моя!), Которая устанавливает макрос препроцессора, который требуется для другой библиотеки (не моей!).
Предоставляет ли Buck способ для экспорта макросов препроцессора?
Например, гостиницы A
содержит заголовочный файл, который устанавливает MY_MACRO
; библиотека B
зависит от библиотеки A
и имеет некоторый код, который требует MY_MACRO
установить.
С вашим cxx_library
, добавить exported_headers
содержащий .h
файлы, которые содержат ваши макросы. Затем он будет доступен для зависимых библиотек.
Других решений пока нет …