Skip to content

Commit 5d71b43

Browse files
committed
meson.build: switch to C++23
1 parent 903b4a7 commit 5d71b43

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

NEWS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
ncmpc 0.53 - not yet released
2+
* switch to C++23
23
* build: require Meson 1.2
34

45
ncmpc 0.52 - (2025-02-17)

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ How to compile and install ncmpc
1313

1414
You need:
1515

16-
- a C++20 compliant compiler (e.g. gcc or clang)
16+
- a C++23 compliant compiler (e.g. gcc or clang)
1717
- `libfmt <https://fmt.dev/>`__
1818
- `libmpdclient <https://www.musicpd.org/libs/libmpdclient/>`__ 2.16
1919
- `ncurses <https://www.gnu.org/software/ncurses/>`__

meson.build

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ project(
44
version: '0.53',
55
meson_version: '>= 1.2',
66
default_options: [
7-
'cpp_std=c++20',
7+
'cpp_std=c++23',
8+
'build.cpp_std=c++23',
89
'warning_level=3',
910

11+
'fmt:cpp_std=c++23',
12+
1013
# If we build libmpdclient, it should be linked statically into
1114
# our executable.
1215
'libmpdclient:default_library=static',

0 commit comments

Comments
 (0)