私が取り組んでいるプロジェクトには、次の構造があります。
---Library1
------build
------include
------src
------CMakeLists.txt
---Library2
------build
------include
------src
------CMakeLists.txt
---Executable1
------build
------include
------src
------CMakeLists.txt
Library1
私が開発中のライブラリLibrary2
で、サードパーティのライブラリとリンクする必要があります。をビルドするときLibrary1
、自動的にビルドLibrary2
してリンクする必要があります。Executable1
をビルドしてリンクする必要がありLibrary1
ます。Cmake の使い方がわからないので、誰かが私を正しい方向に導くことができるかどうか疑問に思っていました。add_dependencies
コマンドを使用する必要があるかもしれadd_subdirectory
ませんが、それらを使用してライブラリにリンクされていることを確認する方法がわかりません。どんな助けでも大歓迎です。