CMake学习笔记
CMake是非常流行的构建系统(更准确地讲,是构建系统的“生成器”)。尤其是在C++项目中,现代CMake(3.10+版本)几乎已经成为事实上的标准(standard de facto)。在现代CMake中,使用目标(target)代替传统的目录层次作为构建的最小单位,避免将路径硬编码,构建命令再也不用与源码目录结构绑定;CMake只用一套语法,就可以在不同的平台上生成对应的构建命令(在linux上生成make、ninja, 在windows上生成vs),实现了跨平台编译;CMake在其顶层维护...
behindthewall.hashnode.dev3 min read