From 8aa2f7199eb24b3b491096de805e5b3dd9349807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 24 Mar 2019 19:57:58 +0100 Subject: [PATCH] Update tde_add_check_executable macro + Add support for test arguments. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- modules/TDEMacros.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake index 728d663..9263d24 100644 --- a/modules/TDEMacros.cmake +++ b/modules/TDEMacros.cmake @@ -1139,6 +1139,7 @@ macro( tde_add_check_executable _arg_target ) unset( _target ) unset( _automoc ) unset( _test ) + unset( _test_args ) unset( _meta_includes ) unset( _sources ) unset( _destination ) @@ -1162,6 +1163,7 @@ macro( tde_add_check_executable _arg_target ) if( "+${_arg}" STREQUAL "+TEST" ) set( _skip_store 1 ) set( _test 1 ) + set( _storage "_test_args" ) endif( "+${_arg}" STREQUAL "+TEST" ) # found directive "META_INCLUDES" @@ -1245,7 +1247,7 @@ macro( tde_add_check_executable _arg_target ) if( _test_prefix ) set( _test_prefix "${_test_prefix}/" ) endif( _test_prefix ) - add_test( NAME "${_test_prefix}${_target}" COMMAND "${_target}" ) + add_test( NAME "${_test_prefix}${_target}" COMMAND "${_target}" ${_test_args} ) endif( _test ) endmacro( tde_add_check_executable )