summaryrefslogtreecommitdiff
path: root/cmake/plugin.cmake
diff options
context:
space:
mode:
authorvvaintroub <vvaintroub@xp>2010-01-29 03:07:00 +0100
committervvaintroub <vvaintroub@xp>2010-01-29 03:07:00 +0100
commit6580cdb27bd8931ad17584bf5fd9e9889069aebb (patch)
treea9f1b1d75a2a9c07a9e64b00dced3c3ddd5a03ab /cmake/plugin.cmake
parentaa134fdf990df1528224bbb97114e07568486516 (diff)
downloadmariadb-git-6580cdb27bd8931ad17584bf5fd9e9889069aebb.tar.gz
Add windows system check cache that prevents tests from running, most are irrelevant anyway
Add cached variable WITH_XXX_STORAGE_ENGINE for dynamic plugins that can be static or dynamic.
Diffstat (limited to 'cmake/plugin.cmake')
-rw-r--r--cmake/plugin.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmake/plugin.cmake b/cmake/plugin.cmake
index 2c00c71c3ee..d6411641192 100644
--- a/cmake/plugin.cmake
+++ b/cmake/plugin.cmake
@@ -160,7 +160,11 @@ MACRO(MYSQL_ADD_PLUGIN)
ENDIF()
ADD_DEPENDENCIES(${target} GenError ${ARG_DEPENDENCIES})
-
+ IF(NOT ARG_MODULE_ONLY)
+ # set cached variable, e.g with checkbox in GUI
+ SET(${with_var} OFF CACHE BOOL "Link ${plugin} statically to the server"
+ FORCE)
+ ENDIF()
SET_TARGET_PROPERTIES(${target} PROPERTIES
OUTPUT_NAME "${ARG_MODULE_OUTPUT_NAME}")
# Install dynamic library