МВ
set (TESTSсоздание доп таргетов по шаблону, может поможет
test1.cpp
test2.cpp
)
function(MakeTests File)
get_filename_component(Filename ${File} NAME_WE)
set (TestName ${PROJECT_NAME}_${Filename})
add_executable(${TestName} ${File})
qt5_use_modules(${TestName} ${UsedQtComponents})
target_link_libraries(${TestName} Database)
add_test(${TestName} ${TestName})
endfunction(MakeTests)
foreach(TestFile ${TESTS})
MakeTests(${TestFile})
endforeach(TestFile)