target_link_librariesコマンドを使用してターゲットにリンクされているライブラリのファイル名のリストを印刷する方法はありますか?
またはさらに良いことに、すべてのターゲットの依存関係を特定のフォルダーにコピーしましたか?
実際にはありません(*)。
ただし、cmake変数を使用して、リンクするライブラリの名前を収集し(set( ...
またはlist(APPEND ...
コマンドを使用)、コマンドでこの変数を使用できますtarget_link_libraries
。
target_link_libraries(<targetname> ${YOUR_CMAKE_VARIABLE})
同じ変数を使用して、コピーコマンドを作成することもできます(たとえば、このカスタムターゲットを使用して)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加