CMake常用命令
project(projectname)
: 指定工程名称
set(var [value])
: 定义变量
message [SEND_ERROR | STATUS | FATAL_ERROR]
“message to display”): 向终端输出信息
# 输出build type信息
message(STATUS "BUILD TYPE:" ${CMAKE_BUILD_TYPE})
CMake中指定生成文件的输出路径
# 设置二进制可执行文件输出路径
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
# 设置库文件输出路径
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
CMake中指定源码文件路径
aux_source_directory(dir VAR)
: 添加源文件路径dir,并指定变量名VAR