diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-02-27 16:12:43 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-02-27 16:12:43 +0000 |
commit | 6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9 (patch) | |
tree | 7bd391ca29775ef47f786fe54cae9acaebac4d50 /test | |
parent | 349bc58cf6d025e4e50a325bda48d318b23b55fb (diff) | |
download | rspamd-6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9.tar.gz rspamd-6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9.zip |
Fix lua tests copying.
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 32d5334cb..fb0f7c891 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -22,18 +22,21 @@ TARGET_LINK_LIBRARIES(rspamd-test rspamd-server) TARGET_LINK_LIBRARIES(rspamd-test ${RSPAMD_REQUIRED_LIBRARIES}) TARGET_LINK_LIBRARIES(rspamd-test stemmer) -IF(NOT ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_BINARY_DIR}) +IF(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") FILE(COPY "${CMAKE_CURRENT_SOURCE_DIR}/lua" DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) # Also add dependencies for convenience FILE(GLOB LUA_TESTS "${CMAKE_CURRENT_SOURCE_DIR}/lua/*") - FOREACH(_LF IN LISTS "${LUA_TESTS}") - GET_FILENAME_COMPONENT(_NM _LF NAME) - ADD_CUSTOM_COMMAND(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${_NM}" - "${CMAKE_COMMAND} -E copy_if_different ${_LF} ${CMAKE_CURRENT_BINARY_DIR}/${_NM}" + FOREACH(_LF IN LISTS LUA_TESTS) + GET_FILENAME_COMPONENT(_NM "${_LF}" NAME) + SET(_DS "${CMAKE_CURRENT_BINARY_DIR}/lua/${_NM}") + MESSAGE(STATUS "${_LF} -> ${_DS}") + ADD_CUSTOM_TARGET("${_NM}" COMMAND + ${CMAKE_COMMAND} -E copy_if_different ${_LF} ${_DS} + SOURCES "${_LF}" ) - ADD_DEPENDENCIES(rspamd-test "${CMAKE_CURRENT_BINARY_DIR}/${_NM}") + ADD_DEPENDENCIES(rspamd-test "${_NM}") ENDFOREACH() ENDIF()
\ No newline at end of file |