aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-02-27 16:12:43 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-02-27 16:12:43 +0000
commit6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9 (patch)
tree7bd391ca29775ef47f786fe54cae9acaebac4d50 /test
parent349bc58cf6d025e4e50a325bda48d318b23b55fb (diff)
downloadrspamd-6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9.tar.gz
rspamd-6df0f09c9ac92d781c9708ef6dc9bf2bd75f1bc9.zip
Fix lua tests copying.
Diffstat (limited to 'test')
-rw-r--r--test/CMakeLists.txt15
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