据说某人想学CMake,那我就送你这篇文章
CMake的用途,以及为什么需要CMakeCMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),或者说,CMake是构建工具的构建工具,因为在CMake出现之前,如果我们想让程序运行在不同的平台,就常常需要为不同的平台编写Makefile,去编译链接程序,而CMake的出现,使我们省去了为每个平台单独编写Makefile的麻烦,通过编写一次CMakeLists.txt文件,通过CMake工具去产生对应平台下的Makefile文件,做到了Once Code, Bu..





