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