代码拉取完成,页面将自动刷新
cmake_minimum_required(VERSION 3.10)
project(rqt VERSION 0.0.1)
set(CMAKE_FIND_LIBRARY_SUFFIXES .a)
set(CMAKE_CXX_STANDARD 17)
# Set variables
set(LIBRARY_NAME rqt)
set(LIBRARY_FOLDER rqt)
option(GENERATE_INSTALL "Whether to generate install/uninstall targets" OFF)
include(${PROJECT_SOURCE_DIR}/cmake/SetEnv.cmake)
option(ASAN_BUILD "Build with address sanitizer" OFF)
if (ASAN_BUILD)
add_compile_options("-fsanitize=address")
link_libraries("-fsanitize=address")
endif ()
# Eigen
find_package(Eigen3 REQUIRED)
find_package(Ceres REQUIRED)
include_directories(${CERES_INCLUDE_DIRS})
# Library sources
add_subdirectory(rqt)
# python bindings
add_subdirectory(pybind)
# Compilation options
if(MSVC)
target_compile_options(${LIBRARY_NAME} PRIVATE /bigobj /fp:fast)
else()
target_compile_options(${LIBRARY_NAME} PRIVATE
-march=native -Wall -Wno-sign-compare -Wno-unused-variable -fPIC)
endif()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。