mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge branch '10.4' into 10.5
This commit is contained in:
@@ -53,7 +53,7 @@ MACRO(MYSQL_ADD_PLUGIN)
|
||||
LIST(REMOVE_AT SOURCES 0)
|
||||
STRING(TOUPPER ${plugin} plugin)
|
||||
STRING(TOLOWER ${plugin} target)
|
||||
|
||||
|
||||
IF (ARG_MANDATORY)
|
||||
UNSET(PLUGIN_${plugin} CACHE)
|
||||
SET(PLUGIN_${plugin} "YES")
|
||||
@@ -114,7 +114,7 @@ MACRO(MYSQL_ADD_PLUGIN)
|
||||
SET(with_var "WITH_${plugin}")
|
||||
ENDIF()
|
||||
UNSET(${with_var} CACHE)
|
||||
|
||||
|
||||
IF(NOT ARG_DEPENDENCIES)
|
||||
SET(ARG_DEPENDENCIES)
|
||||
ENDIF()
|
||||
@@ -285,6 +285,16 @@ MACRO(MYSQL_ADD_PLUGIN)
|
||||
INSTALL_MYSQL_TEST("${CMAKE_CURRENT_SOURCE_DIR}/mysql-test/" "plugin/${subpath}")
|
||||
ENDIF()
|
||||
|
||||
GET_TARGET_PROPERTY(plugin_type ${target} TYPE)
|
||||
STRING(REGEX REPLACE "_LIBRARY$" "" plugin_type ${plugin_type})
|
||||
STRING(REGEX REPLACE "^NO$" "" plugin_type ${plugin_type})
|
||||
IF(ARG_STORAGE_ENGINE)
|
||||
ADD_FEATURE_INFO(${plugin} PLUGIN_${plugin} "Storage Engine ${plugin_type}")
|
||||
ELSEIF(ARG_CLIENT)
|
||||
ADD_FEATURE_INFO(${plugin} PLUGIN_${plugin} "Client plugin ${plugin_type}")
|
||||
ELSE()
|
||||
ADD_FEATURE_INFO(${plugin} PLUGIN_${plugin} "Server plugin ${plugin_type}")
|
||||
ENDIF()
|
||||
ENDIF(NOT WITHOUT_SERVER OR ARG_CLIENT)
|
||||
ENDMACRO()
|
||||
|
||||
|
Reference in New Issue
Block a user