CMake随记
没看文档,看别人写的时候有点懵,顺便记录一下。
add_library(<name> SHARED ${<LIBNAME>_SRC})
比如说项目顶级目录为/project
,按照CMake的文件夹结构,下面应该有一个src
子目录存放所有的源码,则用add_library
命令调用的方法是add_library(project SHARED ${project_SRC})
。
其中project_SRC
代指的就是/project/src
这个目录,变量名不用预先定义。
又是一个自由的,变量名有特殊含义的编程语言= =