enforce C++17 standards

release/4.3a0
Varun Agrawal 2023-02-13 11:02:19 -05:00
parent 0e6cbfd44a
commit 4e999b3419
1 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,11 @@ set (CMAKE_PROJECT_VERSION_MAJOR ${GTSAM_VERSION_MAJOR})
set (CMAKE_PROJECT_VERSION_MINOR ${GTSAM_VERSION_MINOR})
set (CMAKE_PROJECT_VERSION_PATCH ${GTSAM_VERSION_PATCH})
# Enforce c++17 standards
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
###############################################################################
# Gather information, perform checks, set defaults