我有我在代码中使用的第三方库的源代码和对象。该库附带有关如何使用 CMAKE 编译它以生成处理所有依赖项的 make 文件的说明。这个 make 文件创建了两个共享库 libA.so 和 libB.so,它们链接到我的代码 stuff.cpp。
我想创建一个库 libstuff.so,其中包含独立运行的所有必要信息。有没有办法在不弄清楚构建 libA.so 和 libB.so 的所有依赖项的情况下做到这一点?我最后的手段是通过学习其他项目中的所有依赖项来绕过 CMAKE 的东西并构建我自己的 Makefile,但如果可能的话,我想避免这样做。(不是 Make 专家,直到现在才使用 CMake。)
在此先感谢您的帮助。