message(WARNING "Compiler ${CMAKE_CXX_COMPILER_ID} may not be supported.")
endif()
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 20)
add_compile_options(-Wno-ambiguous-reversed-operator)#FIXME warning in compare operators class that is supposed to be removed after the transition to C++20 three way comparison is finished