Cmake 3.24.1 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。
CMake 3.24.1 现已发布,一些亮点更新内容如下:
- automoc:避免 linker-warning-silencing code 中的编译器警告
- FindThreads:针对 MSVC ABI 时跳过检查 -pthread 标志
- IPO:不要在 Windows 上的 GCC 10.x 中使用 -flto=auto
- export:恢复对私有共享库依赖关系的排除检查
- MinGW:当工具链前缀名称不可用时使用 windres 恢复
- FindVulkan:恢复未知 FATAL_ERROR 组件的容差
- Help:添加 3.24 版本关于 FindVulkan 组件执行的说明
- TI compiler:添加对 COMPILE_WARNING_AS_ERROR 目标属性的支持
- Help:列出 COMPILE_WARNING_AS_ERROR 支持的编译器 ID
- Help:缺少对 --compile-no-warning-as-error 的 cross-reference
详情可查看:https://www.kitware.com/cmake-3-24-1-is-available-for-download

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Neptune 7.5 发布,基于 Ubuntu 的 Linux 发行版
Neptune 是基于 Ubuntu 的 GNU/Linux 发行版,有一份较新的内核、驱动程序、新版本的应用软件,比如 LibreOffice,还带有最新版本的 KDE 桌面。该发行版的主要目标是提供一份好看、通用的桌面,且带有预配置好的多媒体回放功能,并提供一份易于使用的 USB 安装程序,其运行环境还支持保存到 USB 介质的功能。 目前,Neptune 7.5 发布了,此版本附带Debian 11.4(“Bullseye”)提供的更新,在安全性方面提供了保障。另外将Linux 内核更新到 5.18 版,为现代硬件提供更好的支持,并修复现有硬件支持的一些错误。 Neptune 7.5 还为完整的系统备份提供了一种新的解决方案,称为Timeshift。即使系统完全损坏,它也允许保存系统的整个快照并恢复它,只要将备份保存在可访问的位置,甚至还可以从实时系统中恢复。 软件包方面,更新到最新的 Chromium 104 、Thunderbird 91.12 和 VLC 3.0.17。 发行公告|下载页面
- 下一篇
SDL 2.24 发布,多媒体和游戏开发包
SDL (Simple DirectMedia Layer) 是一个跨平台的多媒体和游戏开发包,提供 2D、 音频、事件驱动、多线程和定时器等服务,并有大量的扩充开发包,如 TCP/IP 网络,游戏角色,混音等。SDL 用 C 开发,但也有 Perl,PHP,Delphi 等多种语言的版本。 目前 SDL 2.24 版本已发布,此版本主要由错误修复组成,但引入了许多新 API,比如 支持 Nintendo Joy-Con 控制器上的迷你游戏手柄模式 支持带有 HIDAPI 驱动程序的 Nintendo Online 经典控制器 支持 NVIDIA SHIELD具有 HIDAPI 驱动程序、音频处理改进等的控制器 Linux 方面,SDL 2.24 删除了对 XVidMode 的支持,仅使用 XRandR 扩展支持模式更改、添加了围绕 Wayland 视频模式仿真的各种新提示、和要使用的 KMS/DRM 设备。 更新公告:https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Linux系统CentOS6、CentOS7手动修改IP地址
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池