是否有一个等同于“otool -L”的cmake命令?

在将其添加为项目的目标之前,我希望获得第三方库的此信息。

最佳答案

使用CMake标准模块GetPrerequisites。例:

include(GetPrerequisites)
set (_recurse TRUE)
set (_exclude_system FALSE)
set (_verbose TRUE)
list_prerequisites("/usr/lib/libc.dylib" ${_recurse} ${_exclude_system} ${_verbose})

09-04 15:31