我正在使用 buck构建一些 C++ 代码。我有一个库(不是我自己的!),它设置了另一个库(不是我自己的!)所需的一些预处理器宏。
Buck 是否为模块提供了一种导出预处理器宏的方法?
例如,图书馆 A
包含一个设置 MY_MACRO
的头文件;图书馆 B
取决于库 A
并且有一些代码需要MY_MACRO
要设置。
最佳答案
与您的 cxx_library
, 添加 exported_headers
包含 .h
包含您的宏的文件。然后,这将提供给依赖库。
关于c++ - cxx_library 是否可以导出预处理器宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41571313/