[libxmlplusplus] Use glibmm-2.60 instead of glibmm-2.58, require C++17



commit 0e7b7f4967b7dae314eb348de9e49463a75c7b60
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Fri Nov 9 18:10:12 2018 +0100

    Use glibmm-2.60 instead of glibmm-2.58, require C++17
    
    We have changed the ABI name in glibmm.
    Require C++17. Glib::ustring in glibmm-2.60 requires C++17.

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 4492353..f335876 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,12 +30,12 @@ MM_CONFIG_DOCTOOL_DIR([docs])
 AC_SUBST([LIBXMLXX_SO_VERSION], [1:0:0])
 
 AC_PROG_CXX
-MM_AX_CXX_COMPILE_STDCXX([14], [noext],[mandatory])
+MM_AX_CXX_COMPILE_STDCXX([17], [noext], [mandatory])
 
 LT_PREREQ([2.2.6])
 LT_INIT([dlopen win32-dll disable-static])
 
-AC_SUBST([LIBXMLXX_MODULES], ['libxml-2.0 >= 2.7.7 glibmm-2.58 >= 2.32.0'])
+AC_SUBST([LIBXMLXX_MODULES], ['libxml-2.0 >= 2.7.7 glibmm-2.60 >= 2.59.1'])
 PKG_CHECK_MODULES([LIBXMLXX], [$LIBXMLXX_MODULES])
 
 AC_LANG([C++])
@@ -45,7 +45,7 @@ LIBXMLXX_CXX_HAS_EXCEPTION_PTR
 MM_ARG_ENABLE_DOCUMENTATION
 MM_ARG_WITH_TAGFILE_DOC([libstdc++.tag], [mm-common-libstdc++])
 MM_ARG_WITH_TAGFILE_DOC([libsigc++-3.0.tag], [sigc++-3.0])
-MM_ARG_WITH_TAGFILE_DOC([glibmm-2.58.tag], [glibmm-2.58])
+MM_ARG_WITH_TAGFILE_DOC([glibmm-2.60.tag], [glibmm-2.60])
 
 # Evaluate the --enable-warnings=level option.
 MM_ARG_ENABLE_WARNINGS([LIBXMLXX_WXXFLAGS],


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]