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 回答