CMake
常用函数
- add_subdirectory
添加子文件 - add_definitions
添加c++定义宏 - add_executable(name src_lists)
生成可执行文件 - add_library(name SHARED|STATIC|MODULE src_lists)
生成动态/静态链接库 - target_link_libraries
将目标文件与库文件进行链接 - aux_source_directory(dir VARIABLE)
查找所有该路径下的源码文件
常用变量
- EXECUTABLE_OUTPUT_PATH
可执行文件路径 - CMAKE_CURRENT_SOURCE_DIR
当前CMakeLists所在路径 - CMAKE_CXX_STANDARD
c++ std 版本 - PROJECT_NAME
项目名称