2021-01-05 02:09:40 +08:00
|
|
|
cmake_minimum_required(VERSION 3.10)
|
2020-10-12 21:09:32 +08:00
|
|
|
project(oh_my_loam)
|
2020-10-10 20:59:26 +08:00
|
|
|
|
2021-03-10 16:16:57 +08:00
|
|
|
set(CMAKE_CXX_FLAGS "-std=c++17 -Wall")
|
2020-10-10 20:59:26 +08:00
|
|
|
set(CMAKE_BUILD_TYPE "Release")
|
2020-11-02 01:12:53 +08:00
|
|
|
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
|
2020-10-10 20:59:26 +08:00
|
|
|
|
2020-10-12 21:09:32 +08:00
|
|
|
find_package(Ceres REQUIRED)
|
2020-10-14 01:10:50 +08:00
|
|
|
find_package(PCL QUIET)
|
2020-10-13 21:31:01 +08:00
|
|
|
find_package(g3log REQUIRED)
|
2020-10-14 01:10:50 +08:00
|
|
|
find_package(yaml-cpp REQUIRED)
|
2020-10-12 21:09:32 +08:00
|
|
|
|
2020-10-14 01:10:50 +08:00
|
|
|
include_directories(SYSTEM
|
2020-10-10 20:59:26 +08:00
|
|
|
${PCL_INCLUDE_DIRS}
|
2020-10-13 21:31:01 +08:00
|
|
|
${G3LOG_INCLUDE_DIRS}
|
2020-10-14 01:10:50 +08:00
|
|
|
)
|
|
|
|
|
2021-01-04 21:26:09 +08:00
|
|
|
include_directories(
|
2021-01-05 14:33:42 +08:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
2020-10-10 20:59:26 +08:00
|
|
|
)
|
|
|
|
|
2020-10-12 21:09:32 +08:00
|
|
|
add_subdirectory(common)
|
2021-01-04 21:26:09 +08:00
|
|
|
add_subdirectory(oh_my_loam)
|
2021-03-10 16:16:57 +08:00
|
|
|
add_subdirectory(examples)
|