3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-15 13:28:59 +00:00

CMake: add ability to override c++ standard

This commit is contained in:
Miodrag Milanovic 2025-02-13 10:31:01 +01:00
parent 04740034d1
commit 979be75a8c

View file

@ -36,12 +36,14 @@ option(ENABLE_CCACHE "Enable building with CCACHE" OFF)
option(ENABLE_SCCACHE "Enable building with SCACHE" OFF)
option(ENABLE_FUNCTIONAL_TESTS "Enable functional tests" OFF)
set(CXXSTD 17 CACHE STRING "C++ standard to use for the build")
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
include(CheckCXXCompilerFlag)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD ${CXXSTD})
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)