mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Rename CMAKE_PARSE_ARGUMENTS macro to avoid name collision
with CMake 2.8.3 builtin macro
This commit is contained in:
@ -15,7 +15,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
# Handy macro to parse macro arguments
|
# Handy macro to parse macro arguments
|
||||||
MACRO(CMAKE_PARSE_ARGUMENTS prefix arg_names option_names)
|
MACRO(MYSQL_PARSE_ARGUMENTS prefix arg_names option_names)
|
||||||
SET(DEFAULT_ARGS)
|
SET(DEFAULT_ARGS)
|
||||||
FOREACH(arg_name ${arg_names})
|
FOREACH(arg_name ${arg_names})
|
||||||
SET(${prefix}_${arg_name})
|
SET(${prefix}_${arg_name})
|
||||||
|
@ -83,7 +83,7 @@ FUNCTION(INSTALL_MANPAGE file)
|
|||||||
ENDFUNCTION()
|
ENDFUNCTION()
|
||||||
|
|
||||||
FUNCTION(INSTALL_SCRIPT)
|
FUNCTION(INSTALL_SCRIPT)
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"DESTINATION;COMPONENT"
|
"DESTINATION;COMPONENT"
|
||||||
""
|
""
|
||||||
${ARGN}
|
${ARGN}
|
||||||
@ -205,7 +205,7 @@ ENDMACRO()
|
|||||||
#
|
#
|
||||||
|
|
||||||
FUNCTION(MYSQL_INSTALL_TARGETS)
|
FUNCTION(MYSQL_INSTALL_TARGETS)
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"DESTINATION;COMPONENT"
|
"DESTINATION;COMPONENT"
|
||||||
""
|
""
|
||||||
${ARGN}
|
${ARGN}
|
||||||
@ -249,7 +249,7 @@ SET(DEBUGBUILDDIR "${BINARY_PARENTDIR}/debug" CACHE INTERNAL "Directory of debug
|
|||||||
|
|
||||||
|
|
||||||
FUNCTION(INSTALL_DEBUG_TARGET target)
|
FUNCTION(INSTALL_DEBUG_TARGET target)
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"DESTINATION;RENAME;PDB_DESTINATION;COMPONENT"
|
"DESTINATION;RENAME;PDB_DESTINATION;COMPONENT"
|
||||||
""
|
""
|
||||||
${ARGN}
|
${ARGN}
|
||||||
|
@ -213,7 +213,7 @@ ENDMACRO()
|
|||||||
# [OUTPUT_NAME output_name]
|
# [OUTPUT_NAME output_name]
|
||||||
#)
|
#)
|
||||||
MACRO(MERGE_LIBRARIES)
|
MACRO(MERGE_LIBRARIES)
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"EXPORTS;OUTPUT_NAME;COMPONENT"
|
"EXPORTS;OUTPUT_NAME;COMPONENT"
|
||||||
"STATIC;SHARED;MODULE;NOINSTALL"
|
"STATIC;SHARED;MODULE;NOINSTALL"
|
||||||
${ARGN}
|
${ARGN}
|
||||||
|
@ -28,7 +28,7 @@ INCLUDE(cmake_parse_arguments)
|
|||||||
|
|
||||||
FUNCTION (MYSQL_ADD_EXECUTABLE)
|
FUNCTION (MYSQL_ADD_EXECUTABLE)
|
||||||
# Pass-through arguments for ADD_EXECUTABLE
|
# Pass-through arguments for ADD_EXECUTABLE
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"WIN32;MACOSX_BUNDLE;EXCLUDE_FROM_ALL;DESTINATION;COMPONENT"
|
"WIN32;MACOSX_BUNDLE;EXCLUDE_FROM_ALL;DESTINATION;COMPONENT"
|
||||||
""
|
""
|
||||||
${ARGN}
|
${ARGN}
|
||||||
|
@ -28,7 +28,7 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_parse_arguments.cmake)
|
|||||||
# [DEPENDENCIES target1...targetN]
|
# [DEPENDENCIES target1...targetN]
|
||||||
|
|
||||||
MACRO(MYSQL_ADD_PLUGIN)
|
MACRO(MYSQL_ADD_PLUGIN)
|
||||||
CMAKE_PARSE_ARGUMENTS(ARG
|
MYSQL_PARSE_ARGUMENTS(ARG
|
||||||
"LINK_LIBRARIES;DEPENDENCIES;MODULE_OUTPUT_NAME;STATIC_OUTPUT_NAME"
|
"LINK_LIBRARIES;DEPENDENCIES;MODULE_OUTPUT_NAME;STATIC_OUTPUT_NAME"
|
||||||
"STORAGE_ENGINE;STATIC_ONLY;MODULE_ONLY;MANDATORY;DEFAULT;DISABLED;RECOMPILE_FOR_EMBEDDED"
|
"STORAGE_ENGINE;STATIC_ONLY;MODULE_ONLY;MANDATORY;DEFAULT;DISABLED;RECOMPILE_FOR_EMBEDDED"
|
||||||
${ARGN}
|
${ARGN}
|
||||||
|
Reference in New Issue
Block a user