Mercurial > irccd
diff cmake/function/IrccdDefineTest.cmake @ 395:f9b4101fa51c
Tests: do not copy resources anymore
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 10 Jan 2017 15:16:09 +0100 |
parents | c6fbb6e0e06d |
children | beb6c638b841 |
line wrap: on
line diff
--- a/cmake/function/IrccdDefineTest.cmake Sun Jan 01 15:29:41 2017 +0100 +++ b/cmake/function/IrccdDefineTest.cmake Tue Jan 10 15:16:09 2017 +0100 @@ -24,7 +24,6 @@ # NAME the test name # SOURCES the sources files # LIBRARIES (Optional) libraries to link -# RESOURCES (Optional) some resources file to copy # FLAGS (Optional) compilation flags # ) # @@ -35,7 +34,7 @@ function(irccd_define_test) set(oneValueArgs NAME) - set(multiValueArgs SOURCES LIBRARIES RESOURCES FLAGS) + set(multiValueArgs SOURCES LIBRARIES FLAGS) cmake_parse_arguments(TEST "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -46,25 +45,12 @@ message(FATAL_ERROR "Please set SOURCES") endif () - foreach (r ${TEST_RESOURCES}) - file(RELATIVE_PATH output ${CMAKE_CURRENT_SOURCE_DIR} ${r}) - - add_custom_command( - OUTPUT ${CMAKE_BINARY_DIR}/tests/${output} - COMMAND ${CMAKE_COMMAND} -E copy ${r} ${CMAKE_BINARY_DIR}/tests/${output} - DEPENDS ${r} - ) - - list(APPEND RESOURCES ${CMAKE_BINARY_DIR}/tests/${output}) - endforeach () - # Always link to googletest list(APPEND TEST_LIBRARIES libirccd-test) # Executable - add_executable(test-${TEST_NAME} ${TEST_SOURCES} ${TEST_RESOURCES} ${RESOURCES}) + add_executable(test-${TEST_NAME} ${TEST_SOURCES}) target_link_libraries(test-${TEST_NAME} ${TEST_LIBRARIES}) - source_group(Auto-generated FILES ${RESOURCES}) target_include_directories( test-${TEST_NAME}