C++ standard version for interface lib
Cmake ignores set(CMAKE_CXX_STANDARD 17)
for interface libraries (which consist only of header files).
As a result the interface libraries in Visual Studio have
This does not prevent a project from compiling, but this creates problems for IntelliSense when things from C++17 are used in header files