File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,9 @@ cmake_minimum_required(VERSION 3.28)
22
33project (sparrow-ipc CXX)
44
5- set (CMAKE_CXX_STANDARD 20)
6- set (CMAKE_CXX_STANDARD_REQUIRED ON )
5+ set (CMAKE_CXX_STANDARD 20 CACHE STRING "C++ Standard" )
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON CACHE BOOL "C++ Standard Required" )
7+ set (CMAKE_CXX_EXTENSIONS OFF )
78set (CMAKE_CXX_SCAN_FOR_MODULES OFF )
89
910list (PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
@@ -106,6 +107,7 @@ find_package(FlatBuffers CONFIG REQUIRED)
106107
107108add_library (sparrow-ipc ${SPARROW_IPC_LIBRARY_TYPE} ${SPARROW_IPC_SRC} ${SPARROW_IPC_HEADERS} )
108109target_compile_definitions (sparrow-ipc PUBLIC ${SPARROW_IPC_COMPILE_DEFINITIONS} )
110+ target_compile_features (sparrow-ipc PUBLIC cxx_std_20)
109111target_include_directories (sparrow-ipc PUBLIC ${SPARROW_IPC_INCLUDE_DIR} PRIVATE ${SPARROW_IPC_SOURCE_DIR} )
110112
111113target_link_libraries (sparrow-ipc PRIVATE flatbuffers_interface)
You can’t perform that action at this time.
0 commit comments