CMake 3.22.1 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。
CMake 3.22.1 发布,更新内容如下:
- gitlab-ci:修复 comment typo
- gitlab-ci:缩短 job prefixes
- ci:在 Debian 基础镜像中加入 gmock
- try_compile:不要使用 CMAKE_BUILD_TYPE 或 CMAKE_CONFIGURATION_TYPES 环境变量
- Help:记录更多CMAKE_POLICY_DEFAULT_CMPNNN的使用情况
- gitlab-ci:更新 macOS jobs 以使用 Xcode 13.1
- CompilerId:通过避免 C++风格的注释来恢复对 classic C 的支持
- file(RPATH):如果新的 RPATH 为空,则恢复未知格式的容忍度
- FindPkgConfig:恢复在 pkgconf 之前 finding pkg-config 的功能
- ci:启用更多使用托管代码的 VS 测试
- Utilities/Release:添加脚本以签署/公证 macOS 应用程序捆绑包
- HIP:为 HIP 启用 CMAKE_EXPORT_COMPILE_COMMANDS
- mingw:修正 strftime() 的调用规则
- Help:明确声明 if(ENV{some_var}) 始终为 false
- Help:更明确地说明 if(<string>) 的行为
- UseSWIG:确保存在 depfile 目录
- FindPython:阐明静态库使用提示
- CMakeParseLibraryArchitecture:修复解析 /lib/<arch> 的隐式对象路径的问题
- ......
详情可查看:https://blog.kitware.com/cmake-3-22-1-available-for-download/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ant Design 4.17.3 发布,企业级 UI 设计语言和 React 实现
Ant Design 4.17.3 现已发布,主要变化如下: 修复 Drawertitle未能填满一行造成的样式问题。#33205 修复 Badge 从display:none时切换到显示时闪动的问题。#33083 Anchor 固定样式类从.fixed修改成.ant-anchor-fixed#33085 修复 Buttonloading样式在 Firefox 下丢失的问题。#33199 Select 修复 Select 单选搜索时宽度收缩的问题。#32988 修复 Select 在低版本浏览器报出Object.values not defined错误的问题。#33124 Radio 修复 Radio 在缩放时蓝点不居中的问题。#33086 修复 Radio 禁用鼠标手型样式。#33198 Collapse header 添加position: relative样式以兼容过去某些场景用户依赖了该样式。#33070 修复 Input.TextArea 当有showCount时设置高度失效。#33055 TypeScript 修复 UploaddataTypeScript 定义。#3319...
- 下一篇
Ubuntu 将重新设计 Initram 虚拟文件系统的压缩策略
此前,Ubuntu 将其 Initramfs 的压缩算法从 LZ4-9 (LZ4 压缩算法最高等级)改成了 Zstd -19 (Zstd 压缩算法最高等级)。然而 12月9日,Canonical 公司的 Julian Andres Klode 提出,Zstd -19压缩等级导致 Initramfs 出现非常严重的解压时间和内存消耗问题,目前他正在努力进行测试,以为 Ubuntu 重新设计恰当的 initramfs 压缩策略。 Initramfs 全称init ram filesystem——是 Linux 一种基于内存的虚拟文件系统:先把目标 root 目录以压缩的 cpio 格式存放。然后 Linux 系统启动时会把 Initramfs文件解压缩,根据解压出来的文件类型/目录来加载真实的文件系统。一些 Linux 系统如果因非正常关机造成文件系统损坏,则再次开机时会停留 Initramfs的解压阶段,不能正常启动图形化界面。 关于 Initramfs我们介绍到这,既然 Initramfs 涉及到压缩和解压缩,那压缩算法对它的加载速度影响就非常大。Ubuntu 将压缩算法改成 Zstd...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题