cmake 加入打包
时间: 2023-07-08 07:10:12 浏览: 86
cmake 安装包
您可以使用CPack来将CMake构建的项目打包。CPack是一个CMake模块,可以将项目打包成各种格式的二进制、源代码或安装包。您可以在CMakeLists.txt文件中添加以下代码来使用CPack:
```
include(InstallRequiredSystemLibraries)
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/License.txt")
set(CPACK_PACKAGE_VERSION_MAJOR "${Tutorial_VERSION_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${Tutorial_VERSION_MINOR}")
include(CPack)
```
这段代码将引入CPack和InstallRequiredSystemLibraries模块,并设置项目的许可证、版本等信息。当您运行CMake时,CPack将自动生成打包脚本。您可以使用不同的命令行选项来打包项目,例如:
```
cpack --config CPackConfig.cmake
```
这将使用CPackConfig.cmake文件中的设置打包项目。您可以在打包文件中指定输出格式、安装路径等选项。更多关于CPack的信息,请查看CMake文档。
阅读全文