Add machinery for C++14, C++17 and C++20 testing

Support running testcases conditional on the compiler supporting
a each language version, like we already handle C++11.

Currently no testcases are actually run in this way for these
newer language versions.
This commit is contained in:
Olly Betts 2022-07-25 14:07:12 +12:00
commit 07f0b732ba
21 changed files with 133 additions and 16 deletions

View file

@ -10,6 +10,9 @@ OBJEXT = @OBJEXT@
SO = @SO@
HAVE_CXX11 = @HAVE_CXX11@
HAVE_CXX14 = @HAVE_CXX14@
HAVE_CXX17 = @HAVE_CXX17@
HAVE_CXX20 = @HAVE_CXX20@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@