在我的项目中,我创建了两个包。
- 包含除“XYZ”模块之外的所有组件的默认包。
- 通过
COMPONENT <XYZ>
inINSTALL
命令使用带有 XYZ 组件的特定包。
现在,问题是,我已经指定CPACK_SOURCE_PACKAGE_FILE_NAME
并且当我运行make package
命令时它生成了两个名称如下指定的包。
set(CPACK_SOURCE_PACKAGE_FILE_NAME "AB-1.0.2")
在 CMakeList.txt
make package
然后输出是:
CPack: Create package
CPack: - package: /home/build/AB/AB-1.0.2-Unspecified.tar.bz2 generated.
CPack: - package: /home/build/AB/AB-1.0.2-XYZ.tar.bz2 generated.
我想更改该默认包名称以及第二个包名称。
我用谷歌搜索但找不到任何直接的方法来指定默认包名称或重命名这个包。
许多谢谢提前。