[Groonga-mysql-commit] mroonga/mroonga at 9d15a0f [master] mysql8: require C++ 11

Back to archive index
Kouhei Sutou null+****@clear*****
Mon Nov 26 22:46:54 JST 2018


Kouhei Sutou	2018-11-26 22:46:54 +0900 (Mon, 26 Nov 2018)

  Revision: 9d15a0f1971cfa967a12a631e7666e49b4d86c4f
  https://github.com/mroonga/mroonga/commit/9d15a0f1971cfa967a12a631e7666e49b4d86c4f

  Message:
    mysql8: require C++ 11

  Modified files:
    CMakeLists.txt
    configure.ac

  Modified: CMakeLists.txt (+4 -0)
===================================================================
--- CMakeLists.txt    2018-11-26 22:39:27 +0900 (a81b1aba)
+++ CMakeLists.txt    2018-11-26 22:46:54 +0900 (852b4bd9)
@@ -269,6 +269,10 @@ else()
   endif()
   set_mysql_config_value("--cflags" MYSQL_CFLAGS)
   set_mysql_config_value("--version" MYSQL_VERSION)
+  if(${MYSQL_VERSION} VERSION_GRETER "7")
+    set(CMAKE_CXX_STANDARD 11)
+    set(CMAKE_CXX_STANDARD_REQURED TRUE)
+  endif()
 endif()
 
 if(${MYSQL_VERSION} VERSION_LESS "5.5.0")

  Modified: configure.ac (+3 -0)
===================================================================
--- configure.ac    2018-11-26 22:39:27 +0900 (0100bc60)
+++ configure.ac    2018-11-26 22:46:54 +0900 (6c3f8518)
@@ -212,6 +212,9 @@ AC_DEFUN([CONFIG_OPTION_MYSQL],[
   5.5|5.6|10.*)
       MYSQL_CXXFLAGS="$MYSQL_CXXFLAGS -fno-rtti"
       ;;
+  8.*)
+      AX_CXX_COMPILE_STDCXX_11([ext], [mandatory])
+      ;;
   *)
       :
       ;;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.osdn.me/mailman/archives/groonga-mysql-commit/attachments/20181126/24bf841b/attachment-0001.html>


More information about the Groonga-mysql-commit mailing list
Back to archive index