build: require c++17

We don't technically need it yet, but will do so during the 1.7.x series.
This commit is contained in:
Dirk-Jan C. Binnema
2021-08-28 09:54:05 +03:00
parent ec40b18ae4
commit 286d6f70c8
4 changed files with 41 additions and 6 deletions

View File

@ -42,15 +42,15 @@ AC_PROG_CC_C99
AC_PROG_INSTALL
AC_HEADER_STDC
extra_flags="-Wformat-security \
extra_flags="-Wformat-security \
-Wstack-protector \
-Wstack-protector-all \
-Wno-cast-function-type \
-Wno-bad-function-cast"
AX_CXX_COMPILE_STDCXX_14
AX_CXX_COMPILE_STDCXX_17
AX_COMPILER_FLAGS_CXXFLAGS([],[],[${extra_cflags}])
AX_APPEND_COMPILE_FLAGS([-Wno-inline ],[CXXFLAGS])
AX_APPEND_COMPILE_FLAGS([-Wno-inline],[CXXFLAGS])
AX_VALGRIND_CHECK
LT_INIT