We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 33e2ac1 commit c22bf50Copy full SHA for c22bf50
setup.py
@@ -96,11 +96,11 @@ def has_flag(compiler, flagname):
96
97
98
def cpp_flag(compiler):
99
- """Return the -std=c++[11/14/17] compiler flag.
+ """Return the -std=c++[11/14/17/20] compiler flag.
100
101
The newer version is prefered over c++11 (when it is available).
102
"""
103
- flags = ["-std=c++14", "-std=c++11"]
+ flags = ["-std=c++20", "-std=c++17", "-std=c++14", "-std=c++11"]
104
105
for flag in flags:
106
if has_flag(compiler, flag):
@@ -113,7 +113,7 @@ class BuildExt(build_ext):
113
"""A custom build extension for adding compiler-specific options."""
114
115
c_opts = {
116
- "msvc": ["/EHsc", "/std:c++14"],
+ "msvc": ["/EHsc", "/std:c++20"],
117
"unix": [],
118
}
119
l_opts = {
0 commit comments