CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.
CMake是被设计用于构建、测试和包装软件的开源的、跨平台的工具系列。CMake通过使用简单的平台和编译器无关的配置文件来控制软件编译过程,并生成可用于你所选择的编译器环境中的本地makefile文件和工作目录(工程文件)。
CMake工具套件由kitware创建以响应如ITK和VTK等开源工程所需的强大的、跨平台构建环境。
CMake is a tool to manage building of source code. Originally, CMake was designed as a generator for various dialects of Makefile, today CMake generates modern buildsystems such as Ninja as well as project files for IDEs such as Visual Studio and Xcode.
CMake is widely used for the C and C++ languages, but it may be used to build source code of other languages too.
CMake是管理源代码构建的工具。最初,CMake被设计作为多种Makefile语言的生成器,如今CMake生成现代构建系统例如Ninja以及Visual Studio和Xcode等IDE的工程文件。
CMake广泛用于C和C++语言,但它也可用于构建其他语言的源代码。
了解更多信息,请查看官网:https://cmake.org/