From 8f5f4c2160f40fae180c51d7c8f2e3c358fdfb59 Mon Sep 17 00:00:00 2001
From: Aleksey Midenkov <midenok@gmail.com>
Date: Fri, 16 Sep 2016 16:55:58 +0000
Subject: [PATCH] Scripts: WITH_INNOBASE_STORAGE_ENGINE fix

---
 CMakeLists.txt                | 9 +++++++++
 storage/xtradb/CMakeLists.txt | 1 +
 2 files changed, 10 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5c4e0037588..29f672428a9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -363,6 +363,15 @@ IF(WITH_UNIT_TESTS)
  ENDIF()
 ENDIF()
 
+IF(WITH_INNOBASE_STORAGE_ENGINE)
+  SET(WITH_XTRADB_STORAGE_ENGINE OFF)
+  IF(PLUGIN_XTRADB STREQUAL STATIC)
+    SET(PLUGIN_XTRADB DYNAMIC)
+  ENDIF()
+ELSE()
+  SET(WITH_XTRADB_STORAGE_ENGINE ON)
+ENDIF()
+
 SET (MYSQLD_STATIC_PLUGIN_LIBS "" CACHE INTERNAL "")
 
 # mariadb_connector_c fetches submodules which is useful for plugins
diff --git a/storage/xtradb/CMakeLists.txt b/storage/xtradb/CMakeLists.txt
index ba0797dd422..441d2d2773b 100644
--- a/storage/xtradb/CMakeLists.txt
+++ b/storage/xtradb/CMakeLists.txt
@@ -501,6 +501,7 @@ SET(INNOBASE_SOURCES
 
 MYSQL_ADD_PLUGIN(xtradb ${INNOBASE_SOURCES} STORAGE_ENGINE
   RECOMPILE_FOR_EMBEDDED
+  MODULE_OUTPUT_NAME ha_innodb
   LINK_LIBRARIES
     ${ZLIB_LIBRARY}
     ${CRC32_VPMSUM_LIBRARY}
-- 
2.30.9