Clang/C2 -std= flags not mapped properly
No matter which flag I add to CMAKE_CXX_FLAGS
(I tried -std=c++14
, -std=gnu++14
, -std=gnu++1y
), Visual Studio always builds using -std=gnu++11
. Which is doubly bad, as the standard library in Visual Studio uses C++14, not C++11.
I am using CMake 3.6.3, Clang/C2 (July), Visual Studio 2015 Update 3 (with hotfix).