cmake: always use test target name, not simple name.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 23 Jan 2017 20:19:29 +0000 (18:19 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 23 Jan 2017 20:19:29 +0000 (18:19 -0200)
simple name may repeat, like 'suite'.

cmake/helpers/EflMacros.cmake

index 807da71..cdf2577 100644 (file)
@@ -923,11 +923,11 @@ function(EFL_TEST _testname)
     LIBRARY_OUTPUT_DIRECTORY "${_testbindir}"
     RUNTIME_OUTPUT_DIRECTORY "${_testbindir}")
 
-  add_test(NAME ${_testname} COMMAND ${_testtarget})
+  add_test(NAME ${_testtarget} COMMAND ${_testtarget})
   LIST_APPEND_GLOBAL(${EFL_LIB_CURRENT}_TESTS ${_testtarget})
 
-  add_test(${_testname}-build "${CMAKE_COMMAND}" --build ${CMAKE_BINARY_DIR} --target ${_testtarget})
-  set_tests_properties(${_testname} PROPERTIES DEPENDS ${_testname}-build)
+  add_test(${_testtarget}-build "${CMAKE_COMMAND}" --build ${CMAKE_BINARY_DIR} --target ${_testtarget})
+  set_tests_properties(${_testtarget} PROPERTIES DEPENDS ${_testtarget}-build)
 endfunction()
 
 # EFL_MODULE(Name)