BUCKビルドツールを使用すると、ライブラリのヘッダー名前空間を定義できます。私は、このディレクトリ構造を持つLIBAと呼ばれるライブラリ、持っている場合たとえば、:BUCKのheader_namespaceに相当するcmakeはありますか?
:root
include
a.h
src
a.cpp
を私はそのような私ができるLIBAを使用して別のプロジェクトであること、examples/liba
、たとえば、としてライブラリにheader_namespaceを設定することができます
#include "examples/liba/a.h"
それはまた私がより読みやすい形で整理を含ん維持しながら、私のプロジェクトに簡略化されたディレクトリ構造を維持するために私をことができますので、これはいいです。
CMakeはこのようなものを提供していますか?私はまだ何か似たものを見つけていない。私の目標は、BUCKとCMakeがJava(BUCKの依存関係の1つ)なしでシステムを構築しやすくするためにファイルをビルドさせることです。
すべての情報をお寄せいただきありがとうございます!私はそれに応じて戦略を間違いなく更新します。 – Craig