Linux システム ライブラリ util に依存する C++ ライブラリがあります。g++ コマンド "g++ lib.cpp -lutil" を使用してライブラリをコンパイルできますが、問題なくコンパイルされます。
ライブラリをより大きなプロジェクトに追加したとき、問題が発生しました。ライブラリを含む各ターゲットに移動し、「target_link_libraries」コマンドを使用して util を含めることができます。問題は、このライブラリに依存する多くのターゲットがあることです。ライブラリの CMakeLists.txt を編集して、util に依存していると言えればもっと良いでしょう。しかし、私はそれを行う方法を見つけることができません。
私のライブラリを util に依存しているとマークして、私のライブラリを含むすべてのターゲットが util にもリンクされるようにすることはできますか?