summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2016-02-22 18:11:59 +0100
committerVladislav Vaintroub <wlad@mariadb.com>2016-02-22 18:11:59 +0100
commitb128f26cd51463af3fd92e3bc688c80a63bfcb58 (patch)
tree9535aa561460423b3b389138cf46946998894c59 /cmake
parentc20979b16387ca9ddbf8ab9969c5d059ca7fd1a5 (diff)
downloadmariadb-git-b128f26cd51463af3fd92e3bc688c80a63bfcb58.tar.gz
Fix build : change MYSQL_ADD_PLUGIN to be MACRO again, rather than FUNCTION
Diffstat (limited to 'cmake')
-rw-r--r--cmake/plugin.cmake10
1 files changed, 5 insertions, 5 deletions
diff --git a/cmake/plugin.cmake b/cmake/plugin.cmake
index da1acc4b83e..c24239cca84 100644
--- a/cmake/plugin.cmake
+++ b/cmake/plugin.cmake
@@ -28,15 +28,13 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_parse_arguments.cmake)
# [LINK_LIBRARIES lib1...libN]
# [DEPENDENCIES target1...targetN]
-FUNCTION(MYSQL_ADD_PLUGIN)
+MACRO(MYSQL_ADD_PLUGIN)
MYSQL_PARSE_ARGUMENTS(ARG
"LINK_LIBRARIES;DEPENDENCIES;MODULE_OUTPUT_NAME;STATIC_OUTPUT_NAME;COMPONENT;CONFIG"
"STORAGE_ENGINE;STATIC_ONLY;MODULE_ONLY;MANDATORY;DEFAULT;DISABLED;RECOMPILE_FOR_EMBEDDED;CLIENT"
${ARGN}
)
- IF(WITHOUT_SERVER AND NOT ARG_CLIENT)
- RETURN()
- ENDIF()
+ IF(NOT WITHOUT_SERVER OR ARG_CLIENT)
# Add common include directories
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
@@ -238,7 +236,9 @@ FUNCTION(MYSQL_ADD_PLUGIN)
IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/mysql-test")
INSTALL_MYSQL_TEST("${CMAKE_CURRENT_SOURCE_DIR}/mysql-test/" "plugin/${subpath}")
ENDIF()
-ENDFUNCTION()
+
+ ENDIF(NOT WITHOUT_SERVER OR ARG_CLIENT)
+ENDMACRO()
# Add all CMake projects under storage and plugin