私はautomakeビルドシステムを使用している比較的大きなプロジェクトに取り組んでいます。
ここで問題となるのは、プロジェクトを別のプロジェクトのライブラリにリンクする必要があることです(これは正常に機能します)が、他のプロジェクトのソースツリーのヘッダーも含める必要があります(api.h
)。
INCLUDES = -I@REMOTE_PROJECT_DIR@
リモートソースディレクトリに名前が一致する.hファイルがあるため、Makefile.amでは機能しません。どうすれば追加できapi.h
ますか?
プロジェクトのincludeディレクトリにシンボリックリンクを使用しましたが、ソースをパブリックリポジトリにプッシュする必要があり、それを使用するすべての人が別のディレクトリに他のプロジェクトを持っているため、configureparamを使用する必要があります。