1

cmake コマンドが呼び出すライブラリの実際のリストを取得する必要があります。リストは次のとおりです。

/System/Library/Frameworks/Accelerate.framework;/usr/lib/libmpi_cxx.dylib

などを含む最終的なコマンドで

g++ ... /usr/lib/libmpi_cxx.dylib -framework Accelerate

実際に変換されたライブラリ リストを取得するにはどうすればよいですか?

4

1 に答える 1

2

特定のターゲットの依存関係は、LINK_LIBRARIESプロパティから取得できます。したがって、ターゲットが呼び出されMyExeた場合、次のことができます。

get_target_property(Dependencies MyExe LINK_LIBRARIES)
于 2013-06-14T02:17:54.897 に答える