CMake 3.20.3 发布,开源构建系统
CMake 3.20.3已经发布,CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 主要更新内容 在 IDE 集成指南中使用相对路径链接到预设模式 使用更私密的临时变量名 增加对Boost1.76 的支持 在符号链接的构建树中恢复对Fortran的支持 更新Sphinx4 的手册页面配置 如果更新到还没有的哈希值,确保git fetch 只在git1.7.7 或更高版本中添加git配置设置 通过配置分割长命令行 在生成时检查 EXCLUDE_FROM_ALL 属性 改进 nvcc 详细输出中的 CUDA Toolkit root 的正则表达式 正确地记录解析失败的情况 提供更多语法错误信息 详情请查看更新公告。