【发布时间】:2015-04-28 13:15:38
【问题描述】:
在我的项目中,我创建了两个包。
- 包含除“XYZ”模块之外的所有组件的默认包。
- 在
INSTALL命令中使用COMPONENT <XYZ>指定带有XYZ 组件的包。
现在,问题是,我指定了CPACK_SOURCE_PACKAGE_FILE_NAME,当我运行make package 命令时,它生成了两个名称如下指定的包。
CMakeList.txt 中的set(CPACK_SOURCE_PACKAGE_FILE_NAME "AB-1.0.2")
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.
我想更改默认包名以及第二个包名。
我已经 google 了,但找不到任何直接的方法来指定默认包名称或重命名此包。
提前多谢。
【问题讨论】:
标签: c++ linux cmake package cpack