Browse Source

Replace outdated Clang compiler flags such as `std=c++1z` and replace it with `std=c++17`

pull/1546/head
josetr 5 years ago committed by GitHub
parent
commit
4bbd18ad11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/Parser/ParserOptions.cs

8
src/Parser/ParserOptions.cs

@ -355,16 +355,16 @@ namespace CppSharp.Parser
AddArguments("-std=gnu++14"); AddArguments("-std=gnu++14");
break; break;
case CppSharp.Parser.LanguageVersion.CPP17: case CppSharp.Parser.LanguageVersion.CPP17:
AddArguments("-std=c++1z"); AddArguments("-std=c++17");
break; break;
case CppSharp.Parser.LanguageVersion.CPP17_GNU: case CppSharp.Parser.LanguageVersion.CPP17_GNU:
AddArguments("-std=gnu++1z"); AddArguments("-std=gnu++17");
break; break;
case CppSharp.Parser.LanguageVersion.CPP20: case CppSharp.Parser.LanguageVersion.CPP20:
AddArguments("-std=c++2z"); AddArguments("-std=c++20");
break; break;
case CppSharp.Parser.LanguageVersion.CPP20_GNU: case CppSharp.Parser.LanguageVersion.CPP20_GNU:
AddArguments("-std=gnu++2z"); AddArguments("-std=gnu++20");
break; break;
} }

Loading…
Cancel
Save