CMake 入门
外观
概述
[编辑]CMake 为“cross platform make”的缩写,是开放源代码的跨平台的自动化建置系统。CMake 由 Kitware 开发与维护,来自使用者的贡献使得 CMake 快速成长。
CMake 并不直接建构出最终的软件,而是依照平台、编译器产生标准的建构档(如 Unix Makefile 或 Microsoft Visual Studio 的 projects/workspaces),然后再依一般的建置方式使用。和标准的 GNU 开发工具相比,CMake 的角色比 Make 更高阶,比较接近 Autotools,而且支援多种不同的平台与编译器。
虽然跨平台是 CMake 的重要特色,但由于 CMake 的简单与弹性,在单一平台上使用也很便利。
目录
[编辑]- 简介
- 基本概念
- 建置执行档与程式库
- 自订建置行为
- 环境侦测
- 取得编译环境资讯
- 档案操作
- 寻找套件
- Cross Compiling
- 软件测试
- CPack
- 常用参考