今日(20230822)开个新坑,CMake官方文档翻译。
CMake官网文档
版本:
git-master(3.25.20221205-g2243bba)
git-master(3.27.20230822-g2491226)
git-master (3.31.20241227-gbf65f81) 此版本完成用户交互指南翻译
初始目标是本地构建Clang,所以可能挑着翻译。
不是直译,诚请斧正。
以下为正文
引言
CMake是管理源码构建的工具。起初,由于Makefile
版本众多,所以设计了CMake生成器;如今,CMake也可以生成一些新式的构建工具,比如:Ninja
、Visual Studio
、Xcode
。
CMake被广泛用于C/C++等语言的构建。
大家第一次使用CMake时都抱有不同的目的。想要学习如何构建一份源码,需要从《用户交互指南》开始。该指南详细介绍了如何使用cmake
与cmake-gui
、如何选择生成器、如何完成构建。
《用户交互指南》供想要使用第三方库的开发者呈阅。
对于CMake初学者,CMake教程是合适的起点。对于想要更加熟悉构建系统的维护、CMake构建标的的开发者,更适合阅读cmake-buildsystem(7)。若想创建供基于CMake的构建系统轻松使用的第三方包,请阅读cmake-packages(7)。
命令行工具
可交互操作
参考手册
- cmake-buildsystem(7)
- cmake-commands(7)
- cmake-compile-features(7)
- cmake-developer(7)
- cmake-env-variables(7)
- cmake-file-api(7)
- cmake-generator-expressions(7)
- cmake-generators(7)
- cmake-language(7)
- cmake-modules(7)
- cmake-packages(7)
- cmake-policies(7)
- cmake-presets(7)
- cmake-properties(7)
- cmake-qt(7)
- cmake-server(7)
- cmake-toolchains(7)
- cmake-variables(7)
- cpack-generators(7)
导航
发版说明
- CMake发版说明