2017-01-10 9 views
0

私はを使用してC++コードを作成しています。私は別のライブラリ(私自身ではない!)が必要とするいくつかのプリプロセッサマクロを設定するライブラリ(自分ではない!)を持っています。cxx_libraryはプリプロセッサマクロをエクスポートできますか?

Buckは、モジュールがプリプロセッサマクロをエクスポートする方法を提供していますか?

たとえば、ライブラリAには、MY_MACROを設定するヘッダーファイルが含まれています。ライブラリBはライブラリAに依存し、MY_MACROを設定する必要があるコードがあります。

+0

マクロが必要なライブラリBのファイルに、ライブラリAの適切なヘッダーファイルが含まれている必要があります。 –

答えて

0

cxx_libraryには、.hのマクロを含むファイルを含むexported_headersを追加します。これは、従属ライブラリで使用できるようになります。

関連する問題