From: Augustin Degomme Date: Mon, 15 Sep 2014 09:23:13 +0000 (+0200) Subject: Fix bug in addtests macros. X-Git-Tag: v3_12~819 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/daa7210b96e2d4cd25efa0225ed81925fda3b334?ds=sidebyside Fix bug in addtests macros. Variables are global in Cmake, and ARGR was used int two different macros, resulting in tests being executed will all factories activated.. In the end only Thread factory seems to have been tested in the last few months ... --- diff --git a/buildtools/Cmake/AddTests.cmake b/buildtools/Cmake/AddTests.cmake index ba85321997..1a5cbbd4cb 100644 --- a/buildtools/Cmake/AddTests.cmake +++ b/buildtools/Cmake/AddTests.cmake @@ -35,12 +35,12 @@ SET(CONTEXTS_SYNCHRO --cfg contexts/synchro:posix) ENDIF() MACRO(ADD_TESH NAME) - SET(ARGR ${ARGV}) - LIST(REMOVE_AT ARGR 0) + SET(ARGT ${ARGV}) + LIST(REMOVE_AT ARGT 0) IF(WIN32) - STRING(REPLACE "§" "\;" ARGR "${ARGR}") + STRING(REPLACE "§" "\;" ARGT "${ARGT}") ENDIF() - ADD_TEST(${NAME} ${TESH_COMMAND} ${TESH_OPTION} ${ARGR}) + ADD_TEST(${NAME} ${TESH_COMMAND} ${TESH_OPTION} ${ARGT}) ENDMACRO() MACRO(ADD_TESH_FACTORIES NAME FACTORIES)