【发布时间】:2018-06-15 09:42:16
【问题描述】:
CPack 在此处描述了一个错误,其中单体构建在 DEB 包的 md5sums 文件中包含构建目录路径: https://gitlab.kitware.com/cmake/cmake/issues/16517
由于我在 CMake 3.7 中使用 debian-stretch,因此该错误对我来说仍然存在,因此我正在尝试使用建议的解决方法。
解决方法是像这样启用 CPack 的组件:
set(CPACK_COMPONENTS_ALL component_name)
set(CPACK_DEB_COMPONENT_INSTALL "ON")
但是,问题是当我从mypackage 更改为mypackage-component_name 时,我的包名称发生了变化。
在构建非整体构建时,有没有办法禁止 -component_name 后缀,以便我的用户看不到差异?
【问题讨论】: