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>