From: Egor Date: Sat, 31 Jan 2026 20:58:21 +0000 (+0200) Subject: switch to c++23 X-Git-Url: https://git.patchysicp.xyz/?a=commitdiff_plain;h=8904829361fc4b4f1f85d387ee3be2caf7fbbddc;p=patchyircd.git switch to c++23 --- 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]))])