改回centos的编译器配置

This commit is contained in:
Tian jianyong 2025-05-09 16:26:04 +08:00
parent 6f8c3eecd2
commit 30e9da74bf

View File

@ -2,8 +2,8 @@ cmake_minimum_required(VERSION 3.14...3.27)
# #
if(NOT APPLE) if(NOT APPLE)
set(CMAKE_C_COMPILER "/usr/bin/gcc") set(CMAKE_C_COMPILER "/usr/local/bin/gcc")
set(CMAKE_CXX_COMPILER "/usr/bin/g++") set(CMAKE_CXX_COMPILER "/usr/local/bin/g++")
endif() endif()
# CMake # CMake
@ -17,20 +17,20 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
project(collision_avoidance) project(collision_avoidance)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_CXX_EXTENSIONS OFF)
# #
# if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
# if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0) if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0)
# message(FATAL_ERROR "GCC 版本需要 >= 7.0 以支持 C++17") message(FATAL_ERROR "GCC 版本需要 >= 7.0 以支持 C++17")
# endif() endif()
# elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
# if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0) if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)
# message(FATAL_ERROR "Clang 版本需要 >= 5.0 以支持 C++17") message(FATAL_ERROR "Clang 版本需要 >= 5.0 以支持 C++17")
# endif() endif()
# endif() endif()
# #
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)