mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
Provide a way to reenable DISABLED plugin with -DPLUGIN_${NAME}=STATIC|DYNAMIC
This commit is contained in:
parent
a12326458d
commit
517584dde0
1 changed files with 5 additions and 4 deletions
|
@ -74,7 +74,9 @@ MACRO(MYSQL_ADD_PLUGIN)
|
|||
SET(compat "with${compat}")
|
||||
ENDIF()
|
||||
|
||||
IF (compat STREQUAL ".")
|
||||
IF (ARG_DISABLED)
|
||||
SET(howtobuild NO)
|
||||
ELSEIF (compat STREQUAL ".")
|
||||
SET(howtobuild DYNAMIC)
|
||||
ELSEIF (compat STREQUAL "with.")
|
||||
IF (NOT ARG_MODULE_ONLY)
|
||||
|
@ -122,7 +124,7 @@ MACRO(MYSQL_ADD_PLUGIN)
|
|||
|
||||
# Build either static library or module
|
||||
IF (PLUGIN_${plugin} MATCHES "(STATIC|AUTO|YES)" AND NOT ARG_MODULE_ONLY
|
||||
AND NOT ARG_DISABLED AND NOT ARG_CLIENT)
|
||||
AND NOT ARG_CLIENT)
|
||||
|
||||
IF(CMAKE_GENERATOR MATCHES "Makefiles|Ninja")
|
||||
# If there is a shared library from previous shared build,
|
||||
|
@ -178,8 +180,7 @@ MACRO(MYSQL_ADD_PLUGIN)
|
|||
SET (mysql_optional_plugins ${mysql_optional_plugins} PARENT_SCOPE)
|
||||
ENDIF()
|
||||
ELSEIF(PLUGIN_${plugin} MATCHES "(DYNAMIC|AUTO|YES)"
|
||||
AND NOT ARG_STATIC_ONLY AND NOT WITHOUT_DYNAMIC_PLUGINS
|
||||
AND NOT ARG_DISABLED)
|
||||
AND NOT ARG_STATIC_ONLY AND NOT WITHOUT_DYNAMIC_PLUGINS)
|
||||
|
||||
ADD_VERSION_INFO(${target} MODULE SOURCES)
|
||||
ADD_LIBRARY(${target} MODULE ${SOURCES})
|
||||
|
|
Loading…
Reference in a new issue