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 ...
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)