私たちのプロジェクトでは、autotools を使用してビルドされ、ライブラリ (C) の 1 つのリンク時に必要なオブジェクト ファイル (B) を生成するサードパーティ ライブラリ (A) を使用したいと考えています。
external_project(
A
...
)
set_source_files_properties(B PROPERTIES DEPEND A)
add_library(C ... A)
add_dependency(C B)
これでうまくいくはずだという印象を受けましたが、cmake コマンドは、add_library のチェック中にファイル A が見つからないことを示して失敗します。
修正または代替ソリューションをいただければ幸いです。(サードパーティのライブラリを変更することはできません) ありがとう!