摘要: CMake 从入门到崩溃5 - 基础语法之模块 CMake 内置一套标准模块 ,可以分为两类 工具类模块 通过 include() 命令使用 Find 模块 即 Find*.cmake 使用它们你可以方便的找到系统上安装的第三方库 通过 find_package 命令使用 通过 include 使用 阅读全文
posted @ 2022-02-27 21:40 路过的摸鱼侠 阅读(298) 评论(0) 推荐(0) 编辑
摘要: CMake 从入门到崩溃4 - 基础语法之函数和宏 函数 function(<someName> [<arg1> ...]) <commands> endfunction() 🔑 CMake 函数名不区分大小写 函数可以接受两种参数:命名参数和可选参数,命名参数是强制性的,如果不提供,会抛异常 可 阅读全文
posted @ 2022-02-27 21:25 路过的摸鱼侠 阅读(336) 评论(0) 推荐(0) 编辑
摘要: CMake 从入门到崩溃3 - 基础语法之作用域 上一篇我们介绍了 CMake 变量的使用,在这篇里我们会讲解 CMake 是怎样做名字查找的,也就是 CMake 中的变量作用域,由于 CMake 的作用域和其他编程语言区别很大,因此理解 CMake 作用域机制对正确的写出 CMake 脚本帮助很大 阅读全文
posted @ 2022-02-27 21:10 路过的摸鱼侠 阅读(445) 评论(0) 推荐(1) 编辑
摘要: CMake 从入门到崩溃2 - 基础语法之CMake变量 CMake 中变量名大小写敏感,且可以由任何字符组成 🔑 最佳实践 仅在当前作用域中使用的本地变量用简短的小写命名,在多个作用域中使用的变量用详细的大写命名 变量评估 CMake 中变量都是“字符串化”的,用 ${} 包裹一个变量会用变量的 阅读全文
posted @ 2022-02-27 00:38 路过的摸鱼侠 阅读(614) 评论(0) 推荐(0) 编辑