一、路径名
- PROJECT_SOURCE_DIR:一般为catkin_ws/src,是cmakelists的绝对路径
- PROJECT_BINARY_DIR :一般为catkin_ws/build
- CMAKE_CURRENT_SOURCE_DIR:当前功能包Cmakelists.txt所在绝对路径
二、函数
顺序 | 函数 | 功能 | 备注 |
---|---|---|---|
1 | cmake_minimum_required() | 所需的 CMake 最低版本 | 例:cmake_minimum_required(VERSION 3.0.2) |
2 | project() | 设置功能包名 | 例:project(people_detect) |
3 | aux_source_directory(dir variable) | 收集指定目录中所有源文件的名称,并将列表存储在提供的变量中 | 例:aux_source_directory (src SRC_LIST) |
三、常用
SET( EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) :#设定可执行二进制文件的目录