forked from logzhan/ORB-SLAM3-UESTC
22 lines
534 B
CMake
22 lines
534 B
CMake
# 声明要求的 cmake 最低版本
|
||
cmake_minimum_required(VERSION 2.8)
|
||
|
||
# 声明一个 cmake 工程
|
||
project(imu)
|
||
|
||
# 设置编译模式
|
||
set(CMAKE_BUILD_TYPE "Debug")
|
||
|
||
# 查找 Boost 库
|
||
find_package(Boost REQUIRED)
|
||
|
||
# 语法:add_executable( 程序名 源代码文件 )
|
||
|
||
add_executable(imu main.cpp IMUReader.cpp)
|
||
|
||
target_include_directories(imu PRIVATE ${CMAKE_SOURCE_DIR})
|
||
|
||
# 添加线程库
|
||
find_package(Threads REQUIRED)
|
||
target_link_libraries(imu PRIVATE Threads::Threads)
|
||
target_link_libraries(imu ${Boost_LIBRARIES} pthread) |