参考:
https://cmake.org/cmake/help/latest/module/CPack.html
https://cmake.org/cmake/help/latest/module/CPackComponent.html
https://cmake.org/cmake/help/latest/cpack_gen/archive.html
https://cmake.org/cmake/help/latest/cpack_gen/deb.html
CPack是CMake的一个模块,用于自动化构建和打包项目的可执行文件、库文件、资源和文档,以生成安装程序、二进制分发包和源代码分发包。
针对最终生成的软件包用途的不同(例如二进制包、源码包),以及不同平台的格式要求不同(例如deb、rpm),cmake提供了不同的generator(生成器),支持以下格式: