我需要获得cmake命令调用的库的实际列表。 列表可能是:
/System/Library/Frameworks/Accelerate.framework;/usr/lib/libmpi_cxx.dylib
等等,包含例如
的最终命令g++ ... /usr/lib/libmpi_cxx.dylib -framework Accelerate
如何获得实际转换的库列表?
答案 0 :(得分:2)
您可以从LINK_LIBRARIES属性获取给定目标的依赖项。因此,如果您的目标名为MyExe
,则可以执行以下操作:
get_target_property(Dependencies MyExe LINK_LIBRARIES)