diff --git a/storage/spider/CMakeLists.txt b/storage/spider/CMakeLists.txt index 2e6046f6a29..e8e272acf66 100644 --- a/storage/spider/CMakeLists.txt +++ b/storage/spider/CMakeLists.txt @@ -1,3 +1,6 @@ +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DHAVE_HANDLERSOCKET") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_HANDLERSOCKET") + SET(SPIDER_SOURCES spd_param.cc spd_sys_table.cc spd_trx.cc spd_db_conn.cc spd_conn.cc spd_table.cc spd_direct_sql.cc spd_udf.cc spd_ping_table.cc @@ -34,7 +37,11 @@ ELSE() ${CMAKE_SOURCE_DIR}/storage/spider/hs_client ${ORACLE_INCLUDE_DIR}) - SET(SPIDER_DEB_FILES "usr/lib/mysql/plugin/ha_spider.so" PARENT_SCOPE) + INSTALL(FILES + ${CMAKE_SOURCE_DIR}/storage/spider/scripts/install_spider.sql + DESTINATION ${INSTALL_MYSQLSHAREDIR} COMPONENT Server + ) + SET(SPIDER_DEB_FILES "usr/lib/mysql/plugin/ha_spider.so usr/share/mysql/install_spider.sql" PARENT_SCOPE) MYSQL_ADD_PLUGIN(spider ${SPIDER_SOURCES} STORAGE_ENGINE MODULE_ONLY MODULE_OUTPUT_NAME "ha_spider") ENDIF()