From 8904829361fc4b4f1f85d387ee3be2caf7fbbddc Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 31 Jan 2026 22:58:21 +0200 Subject: [PATCH] switch to c++23 --- Makefile.am | 3 ++- configure.ac | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 346f50c..479a35c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,7 @@ # Copyright (c) 2025-2026 Egor # SPDX-License-Identifier: Unlicense -ACLOCAL_AMFLAGS=--install +# TODO: -I m4 can probably be removed after next autoconf release (2.73) +ACLOCAL_AMFLAGS=-I m4 --install bin_PROGRAMS = ircd dbtool ircd_SOURCES = \ src/admin.cpp src/admin.hpp \ diff --git a/configure.ac b/configure.ac index 3cb910c..d833463 100644 --- a/configure.ac +++ b/configure.ac @@ -14,7 +14,7 @@ AM_SILENT_RULES([yes]) AC_LANG([C++]) AC_PROG_CXX -AX_CXX_COMPILE_STDCXX([20], [noext]) +AX_CXX_COMPILE_STDCXX([23], [noext]) AC_SUBST([WARNINGCXXFLAGS]) AC_DEFUN([CHECK_WARN], [ AX_CHECK_COMPILE_FLAG([$1], [WARNINGCXXFLAGS="$WARNINGCXXFLAGS $1"], [], m4_if([$2], [], [-Werror]))]) -- 2.56.0