AC_DEFINE(HAVE_GCC_STD_CPP11, 1, [Whether g++ supports -std=c++11])
fi
+ dnl ---- check for -std=c++17 compiler flag
+
+ GB_CXXFLAGS_GCC_OPTION([-std=c++17],,
+ [
+ GB_CXXFLAGS_STD_CPP11=" -std=c++17"
+ have_gcc_std_cpp11x=yes
+ ])
+
+ if test "$have_gcc_std_cpp17" = "yes"; then
+ AC_DEFINE(HAVE_GCC_STD_CPP17, 1, [Whether g++ supports -std=c++17])
+ fi
+
dnl ---- Debug flags
if test "$gambas_debug" = "yes"; then
gb_pdf_la_LIBADD = @POPPLER_LIB@
gb_pdf_la_LDFLAGS = -module @LD_FLAGS@ @POPPLER_LDFLAGS@
-gb_pdf_la_CXXFLAGS = $(AM_CXXFLAGS) $(GB_CXXFLAGS_STD_CPP11)
+gb_pdf_la_CXXFLAGS = $(AM_CXXFLAGS) $(GB_CXXFLAGS_STD_CPP17)
gb_pdf_la_CPPFLAGS = @POPPLER_INC@
-gb_pdf_la_SOURCES = main.h main.cpp \
- CPdfDocument.h CPdfDocument.cpp
+gb_pdf_la_SOURCES = \
+ main.h main.cpp \
+ CPdfDocument.h CPdfDocument.cpp