From 96b6dc6d91e3314b9683da8c0453361eb9db540b Mon Sep 17 00:00:00 2001 From: Daniel Fischer Date: Fri, 10 Jun 2011 14:57:42 +0200 Subject: RETURN doesn't exactly return from the macro... --- cmake/plugin.cmake | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/cmake/plugin.cmake b/cmake/plugin.cmake index 68d8e2ac5f1..6f534568a2d 100644 --- a/cmake/plugin.cmake +++ b/cmake/plugin.cmake @@ -32,16 +32,15 @@ INCLUDE(${MYSQL_CMAKE_SCRIPT_DIR}/cmake_parse_arguments.cmake) MACRO(PLUGIN_APPEND_COLLECTIONS plugin) SET(fcopied "${CMAKE_CURRENT_SOURCE_DIR}/tests/collections/FilesCopied") - IF(EXISTS ${fcopied}) - RETURN() + IF(NOT EXISTS ${fcopied}) + 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() - 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() MACRO(MYSQL_ADD_PLUGIN) -- cgit v1.2.1