首页 > 解决方案 > 将已安装、构建的库从外部 cmake 项目暴露给父级

问题描述

我通过 Externalproject_Add 添加了一个项目,它可以正常编译和安装。如何获取此 externalproject_add 向我的父项目公开的所有目标的列表?

最重要的是,我想手动向父级公开一个目标。这个外部项目默认没有安装我需要的静态库,我不得不将它同步到安装目录。我想将该 rsync 的静态库公开给父 CMake 上下文。

我想它需要在安装之前公开,然后父上下文可以在构建步骤中获取它。任何想要使用该库的父上下文都必须依赖于公开的库。我只是不确定如何做到这一点。

谢谢!

标签: c++cmake

解决方案


推荐阅读