1

我正在使用构建一些 C++ 代码。我有一个库(不是我自己的!),它设置了另一个库(不是我自己的!)所需的一些预处理器宏。

Buck 是否为模块提供了一种导出预处理器宏的方法?

例如, libraryA包含一个头文件,该文件设置MY_MACRO; libraryB依赖于 libraryA并且有一些需要MY_MACRO设置的代码。

4

1 回答 1

1

使用您的cxx_library,添加一个exported_headers包含.h包含您的宏的文件。然后,这将提供给依赖库。

于 2017-01-11T19:01:09.597 回答