【发布时间】:2018-05-05 03:35:02
【问题描述】:
我正在尝试使用 Cpack 构建一个正确命名的 Debian 软件包。我的 CMakeLists.txt 中有以下内容:
set(CPACK_PACKAGE_NAME "something")
set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "amd64")
set(CPACK_PACKAGE_ARCHITECTURE "amd64")
set(CPACK_PACKAGE_VERSION_MAJOR "0")
set(CPACK_PACKAGE_VERSION_MINOR "9")
set(CPACK_PACKAGE_VERSION_PATCH "0")
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
但我得到的文件名为:
something-0.9.0-Linux.deb
代替:
something-0.9.0_amd64.deb
我查看了各种文档页面,但没有找到答案。
【问题讨论】: