Skip to content

Commit

Permalink
templates: update C and C++ standards to more recent versions
Browse files Browse the repository at this point in the history
  • Loading branch information
dcbaker committed Jan 8, 2025
1 parent a7bffe4 commit 8d9cf6f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions mesonbuild/templates/cpptemplates.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
'cpp',
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3', 'cpp_std=c++14'],
default_options : ['warning_level=3', 'cpp_std=c++20'],
)
dependencies = [{dependencies}
Expand Down Expand Up @@ -111,7 +111,7 @@ class {utoken}_PUBLIC {class_name} {{
'cpp',
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3', 'cpp_std=c++14'],
default_options : ['warning_level=3', 'cpp_std=c++20'],
)
dependencies = [{dependencies}
Expand Down
4 changes: 2 additions & 2 deletions mesonbuild/templates/ctemplates.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
'c',
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3'],
default_options : ['warning_level=3', 'c_std=c17'],
)
# These arguments are only used to build the shared library
Expand Down Expand Up @@ -127,7 +127,7 @@
'c',
meson_version : '>= {meson_version}',
version : '{version}',
default_options : ['warning_level=3'],
default_options : ['warning_level=3', 'c_std=c17'],
)
dependencies = [{dependencies}
Expand Down
4 changes: 2 additions & 2 deletions mesonbuild/templates/cudatemplates.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
['cuda', 'cpp'],
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3', 'cpp_std=c++14'],
default_options : ['warning_level=3', 'cpp_std=c++20'],
)
dependencies = [{dependencies}
Expand Down Expand Up @@ -112,7 +112,7 @@ class {utoken}_PUBLIC {class_name} {{
['cuda', 'cpp'],
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3'],
default_options : ['warning_level=3', 'cpp_std=c++20'],
)
# These arguments are only used to build the shared library
Expand Down
4 changes: 2 additions & 2 deletions mesonbuild/templates/objctemplates.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
'objc',
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3'],
default_options : ['warning_level=3', 'c_std=c17'],
)
dependencies = [{dependencies}
Expand Down Expand Up @@ -126,7 +126,7 @@
'objc',
version : '{version}',
meson_version : '>= {meson_version}',
default_options : ['warning_level=3'],
default_options : ['warning_level=3', 'c_std=c17'],
)
dependencies = [{dependencies}
Expand Down

0 comments on commit 8d9cf6f

Please sign in to comment.