You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CMakeLists.txt/.cmake开启CPack的verbose输出?

解决CMake自动执行CPack时开启Verbose输出的方法
  • 直接修改CMakeLists.txt添加全局开关:

    SET(CPACK_VERBOSE ON)
    

    这个变量完全对应命令行cpack -V的效果,能让CPack在自动执行流程中输出详细日志。

  • 不修改配置文件的临时方案:
    使用cmake构建命令时:

    cmake --build . --target package -- VERBOSE=1
    

    若直接用make工具:

    make package VERBOSE=1
    

    执行上述命令即可触发CPack的verbose输出,无需改动项目配置。

你之前尝试的CPACK_DEBIAN_PACKAGE_DEBUG并非用于开启日志输出,它主要控制Debian包构建时保留临时文件等调试相关行为,和cpack -V的功能完全不同。

内容的提问来源于stack exchange,提问作者5zCI4b7XS6dg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 07:09:20