CMake 3.19.2 发布,支持 Apple ARM
CMake 3.19.2 已经发布,CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。
从 CMake 3.19.2 开始已支持 Apple ARM:
- 使用“uname -m”选择“CMAKE_HOST_SYSTEM_PROCESSOR”。由于这可能根据 CMake 自身的架构和调用进程树的架构而有所不同,因此
可以设置“CMAKE_APPLE_SILICON_PROCESSOR”变量或“CMAKE_APPLE_SILICON_PROCESSOR”环境变量以明确指定主机架构。 - 如果未设置“CMAKE_OSX_ARCHITECTURES”,则 CMake 将添加显式标志。以告知编译器为“CMAKE_HOST_SYSTEM_PROCESSOR”构建,因此工具链不必基于进程树的架构进行猜测。
一些更改内容包括有:
- Compiler/TI:修复 C-only 项目中的 C standard flags。
- execute_process:改进 COMMAND_ERROR_IS_FATAL 错误捕获方案
- FindHDF5:支持基于 hdf5hl_fortran 的变量名
- Tests:添加 CMake_TEST_Java 选项以控制 Java 测试
- gitlab-ci:更新 macOS jobs 以使用 Xcode 12.2
- Check*:容许用语言名称设置的变量
- PCH:使用 Ninja Multi-Config 修复 iOS 多系统的编译器错误
- Cray:修复新平台上的 Cray 编译器检测
- ......
详细信息可查看更新说明:https://blog.kitware.com/cmake-3-19-2-available-for-download/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DetailedSystemMonitor v3.2 发布,电脑硬件信息展示模块
详细系统监控(DetailedSystemMonitor,以下均简称为“该皮肤”)是一款全面、直观、高信息密度的,用于监视所在计算机的网络、CPU、GPU、内存、硬盘等相关信息的Rainmeter皮肤,旨在将这些系统信息清晰明了地展示在你的桌面上。能兼容市面上绝大多数使用 Windows 系统的计算机或工作站,并自动适配系统版本及硬件以只展示可以获取的信息。 DetailedSystemMonitor v3.2 已经发布,此版本更新内容包括: 注意:本更新版本最低需要 Rainmeter 4.3 (r3266) 的支持,请将 Rainmeter 更新到 4.3 版本以上,否则功能缺失,不能使用。 3.2 版本将 GPU 各引擎使用情况直接展示在了图示中;增加了对 CUDA 引擎的监测;舍弃了 FontAwesome 图标字体,使用 Shape 重绘所有图标;且本版本开始可以检测皮肤更新。 新增 增加了对 NVIDIA GPU 的 CUDA 引擎的监测; 直接增加了对本皮肤是否有更新的监测; 将 GPU 各引擎的使用情况直接展示在 GPU Bar 上。 优化 重绘所有图标,不再使用 Fo...
- 下一篇
Linux Mint 20.1 beta 发布,新增免费视频播放器
经过六个月的开发,Linux Mint 20.1“ Ulyssa”的 Beta 版于近日发布了。Mint 20.1是一个长期支持(LTS)版本,基于 Ubuntu 20.04 LTS ,将持续维护到 2025 年。该 Beta 版本基本上实装了此前预告的一些新功能,并提供了 Cinnamon、MATE 和 Xfce 三种不同风格的桌面版本。 以下是 Linux Mint 20.1 Beta 的更新摘要: 升级到Linux 内核 5.4 基于Ubuntu 20.04软件包基础 桌面升级到 Cinnamon 4.8,MATE 1.24 和 Xfce 4.14 在 Linux Mint 存储库中添加了官方的 Chromium 软件包 支持收藏夹及其在文件管理器中的一个部分 通过删除 ippusbxd 驱动程序改进打印和扫描功能 将 HP Linux Imaging and Printing(HPLIP)驱动程序升级到 3.20.11 通过 Pix,图像查看器和浏览器中的评分功能过滤 Celluloid默认情况下启用硬件视频加速 统一文件系统布局 此外,新版本还将默认安装两个新的应用程序 Hy...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程