RETURN doesn't exactly return from the macro...
This commit is contained in:
parent
cc4530f92d
commit
96b6dc6d91
@ -32,16 +32,15 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_parse_arguments.cmake)
|
|||||||
|
|
||||||
MACRO(PLUGIN_APPEND_COLLECTIONS plugin)
|
MACRO(PLUGIN_APPEND_COLLECTIONS plugin)
|
||||||
SET(fcopied "${CMAKE_CURRENT_SOURCE_DIR}/tests/collections/FilesCopied")
|
SET(fcopied "${CMAKE_CURRENT_SOURCE_DIR}/tests/collections/FilesCopied")
|
||||||
IF(EXISTS ${fcopied})
|
IF(NOT EXISTS ${fcopied})
|
||||||
RETURN()
|
FILE(GLOB collections ${CMAKE_CURRENT_SOURCE_DIR}/tests/collections/*)
|
||||||
|
FOREACH(cfile ${collections})
|
||||||
|
FILE(READ ${cfile} contents)
|
||||||
|
GET_FILENAME_COMPONENT(fname ${cfile} NAME)
|
||||||
|
FILE(APPEND ${CMAKE_SOURCE_DIR}/mysql-test/collections/${fname} "${contents}")
|
||||||
|
FILE(APPEND ${fcopied} "${fname}\n")
|
||||||
|
ENDFOREACH()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
FILE(GLOB collections ${CMAKE_CURRENT_SOURCE_DIR}/tests/collections/*)
|
|
||||||
FOREACH(cfile ${collections})
|
|
||||||
FILE(READ ${cfile} contents)
|
|
||||||
GET_FILENAME_COMPONENT(fname ${cfile} NAME)
|
|
||||||
FILE(APPEND ${CMAKE_SOURCE_DIR}/mysql-test/collections/${fname} "${contents}")
|
|
||||||
FILE(APPEND ${fcopied} "${fname}\n")
|
|
||||||
ENDFOREACH()
|
|
||||||
ENDMACRO()
|
ENDMACRO()
|
||||||
|
|
||||||
MACRO(MYSQL_ADD_PLUGIN)
|
MACRO(MYSQL_ADD_PLUGIN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user