手机版
你好,游客 登录 注册
背景:
阅读新闻

CMake 3.13.3 发布,自动化建构系统

[日期:2019-01-17] 来源:Linux公社  作者:醉落红尘 [字体: ]

CMake 3.13.3 已经发布,CMake是一个可扩展的开源系统,它以独立于编译器的方式管理操作系统中的构建过程。与许多跨平台系统不同,CMake旨在与本机构建环境结合使用。放置在每个源目录中的简单配置文件(称为CMakeLists.txt文件)用于生成标准构建文件(例如,Unix上的makefile和Windows MSVC中的项目/工作区),这些文件以通常的方式使用。 CMake可以生成一个本机构建环境,它将编译源代码,创建库,生成包装器并以任意组合构建可执行文件。 CMake支持就地和非现场构建,因此可以从单个源树支持多个构建。 CMake还支持静态和动态库构建。 CMake的另一个不错的功能是它生成一个缓存文件,旨在与图形编辑器一起使用。例如,当CMake运行时,它会定位文件,库和可执行文件,并且可能会遇到可选的构建指令。该信息被收集到缓存中,在生成本机构建文件之前可以由用户更改。

CMake 3.13.3 发布,自动化建构系统

v3.13.3 更改日志:

Brad King (4):

  •       VS: Exclude VS 2019 instances when using VS 2017 generator
  •       Tests: Add cases for -{C,D,U} without a source tree
  •       Tests: Add case for warning when AUTOMOC/UIC/RCC gets disabled CMake 3.13.3

Craig Scott (2):

  •       cmake: Stop processing if -P option lacks file name
  •       cmake: Ensure source and binary dirs are set

Paul Seyfert (1):

  •       cmake: distinguish ‘-Cpath’ from ‘-C path’ in source dir parsing

Sebastian Holtermann (1):

  •       Autogen: Issue a warning when AUTOMOC/UIC/RCC gets disabled.

Tim Blechmann (1):

  •       BundleUtilities: Ensure target dir exists when creating symlinks

下载

Ubuntu 12.04利用CMake-2.8.10.4编译OpenCV-2.4.4 https://www.linuxidc.com/Linux/2014-04/100113.htm
GNU开发工具:CMake快速入门教程  https://www.linuxidc.com/Linux/2018-09/154166.htm
多目录工程的CmakeLists.txt编写(自动添加多目录下的文件)  https://www.linuxidc.com/Linux/2019-01/156197.htm
Linux下使用cmake生成动态链接库并使用  https://www.linuxidc.com/Linux/2019-01/156197.htm
Ubuntu 18.04下安装最新CMake及CMake简单使用  https://www.linuxidc.com/Linux/2018-09/154165.htm

CMake 的详细介绍请点这里
CMake 的下载地址请点这里 

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-01/156417.htm

linux
相关资讯       CMake  CMake 3.13.3 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款