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)
|