假设是我用CMake编译的库A。我还想通过一个包(例如RPM)来分发它。
我的包应该在哪里安装文件AConfig.cmake和AConfigVersion.cmake?
在Linux上的/usr/share/cmake/Modules中?
发布于 2013-04-12 03:20:00
你可以在这里找到你需要的东西:
http://www.cmake.org/Wiki/CMake/Tutorials/Packaging
与正文的相关部分:
考虑一个项目"Foo“,它安装了以下文件:
<prefix>/include/foo-1.2/foo.h<prefix>/lib/foo-1.2/libfoo.a它还可能提供CMake软件包配置文件
<prefix>/lib/foo-1.2/foo-config.cmake配置文件需要位于安装树中。只有FindXXX.cmake文件应该放在模块目录中。
https://stackoverflow.com/questions/15946622
复制相似问题