DETAILED INTRODUCTION
详细介绍
CMake 是一款开源、跨平台的软件构建系统生成工具,主要用于管理 C/C++ 等项目的配置、编译、测试、安装和打包流程。它通过 CMakeLists.txt 描述项目结构,可生成 Ninja、Makefile、Visual Studio、Xcode 等原生构建文件,并配套提供 CTest 测试、CPack 打包、cmake-gui 图形配置工具。CMake 适合跨平台 C++ 项目、嵌入式开发、开源库构建、CI/CD 自动化、软件发布和大型工程构建系统统一管理。