CMake¶
约 249 个字 19 行代码 预计阅读时间 1 分钟
Abstract
这是我跟着官方教程初学 CMake 时做的一点笔记,权当作一个备忘录和参考。
参考链接
常见命令¶
-
指定 CMake 的最低版本要求
-
定义项目的名称和使用的编程语言以及版本:
例如:
-
指定要生成的可执行文件和其源文件:
-
添加头文件搜索路径:
-
设置变量的值:
-
设置目标属性:
-
条件语句 (if, elseif, else, endif 命令):
-
添加子目录:
备忘笔记¶
随手记一些跟着官方 tutorial 做的时候觉得有用的笔记,但是似乎发现跟着 tutorial 做也是一知半解的...
-
target_compile_definitions()
可以用来定义编译时的宏,例如:可以让
my_target
编译时定义MY_MACRO
宏,于是我们就可以在代码中使用#ifdef MY_MACRO
来判断是否定义了这个宏,进而控制编译条件,实现不同情况下编译不同的代码。