[Groonga-mysql-commit] mroonga/mroonga at d4219e4 [master] mysql57 cmake: support building

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Mar 25 14:30:26 JST 2015


Kouhei Sutou	2015-03-25 14:30:26 +0900 (Wed, 25 Mar 2015)

  New Revision: d4219e4d9ba5f6348ba6df92a6b20e5a50289c65
  https://github.com/mroonga/mroonga/commit/d4219e4d9ba5f6348ba6df92a6b20e5a50289c65

  Message:
    mysql57 cmake: support building
    
    Some tests are still failed.

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+11 -2)
===================================================================
--- CMakeLists.txt    2015-03-25 14:05:25 +0900 (d938d79)
+++ CMakeLists.txt    2015-03-25 14:30:26 +0900 (17ec9f6)
@@ -186,6 +186,12 @@ else()
 endif()
 find_path(MYSQL_CONFIG "${MYSQL_CONFIG}")
 
+if(EXISTS "${MYSQL_SOURCE_DIR}/storage/maria")
+  set(MYSQL_VARIANT "MariaDB")
+else()
+  set(MYSQL_VARIANT "MySQL")
+endif()
+
 if(EXISTS "${MYSQL_SOURCE_DIR}/pcre")
   set(MYSQL_REGEX_INCLUDE_DIR "${MYSQL_SOURCE_DIR}/pcre")
 else()
@@ -354,8 +360,11 @@ else()
     mrn_build_flag("-Wno-strict-aliasing")
     mrn_build_flag("-Wno-deprecated")
     mrn_check_cxxflag("-fno-implicit-templates")
-    mrn_check_cxxflag("-fno-exceptions")
-    mrn_check_cxxflag("-fno-rtti")
+    if("${MYSQL_VARIANT}" STREQUAL "MySQL" AND
+        ${MYSQL_VERSION} VERSION_LESS "5.7.0")
+      mrn_check_cxxflag("-fno-exceptions")
+      mrn_check_cxxflag("-fno-rtti")
+    endif()
     mrn_check_cxxflag("-felide-constructors")
   endif()
   set_source_files_properties(${MRN_SOURCES} PROPERTIES
-------------- next part --------------
HTML����������������������������...
Download 



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