add support for choosing CMAKE_CXX_STANDARD by default c++20
add support for choosing CMAKE_CXX_STANDARD
by default c++20