configure: explicitly require C++11
Newer autoconf/toolchains may default to newer C++ standards (e.g. C++23). Explicitly enforce C++11 to preserve expected behavior.
This commit is contained in:
parent
804e06cce9
commit
e8a4cc7c9e
|
|
@ -17,6 +17,7 @@ m4_include([m4/ax_c99_strtod.m4])
|
|||
m4_include([m4/ax_c_picflag.m4])
|
||||
m4_include([m4/ax_c_underscores_leading.m4])
|
||||
m4_include([m4/ax_c_underscores_trailing.m4])
|
||||
m4_include([m4/ax_cxx_compile_stdcxx.m4])
|
||||
m4_include([m4/ax_enable_suffix.m4])
|
||||
m4_include([m4/ax_ld_extralibs.m4])
|
||||
m4_include([m4/ax_ld_rdynamic.m4])
|
||||
|
|
|
|||
|
|
@ -20,6 +20,10 @@ AX_PROG_CC_FOR_BUILD
|
|||
AC_PREREQ([2.62])
|
||||
m4_version_prereq([2.70], [], [AC_PROG_CC_C99])
|
||||
AC_PROG_CXX
|
||||
|
||||
# Require C++11 (avoid newer defaults like C++23 from newer toolchains)
|
||||
AX_CXX_COMPILE_STDCXX(11, noext, mandatory)
|
||||
|
||||
AC_PROG_RANLIB
|
||||
AC_CHECK_TOOL(LD, ld, false)
|
||||
AC_CHECK_TOOL(AR, ar, false)
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue