diff --git a/tests/meson.build b/tests/meson.build
index 619b80f01a91cfc1a8da7e7874bc6e41df2e1533..934576c480b53f4079a943add0f66c30789dd73e 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -74,7 +74,7 @@ if is_asm_enabled
     elif host_machine.cpu_family().startswith('x86')
         checkasm_asm_objs += nasm_gen.process(files('checkasm/x86/checkasm.asm'))
     elif host_machine.cpu_family().startswith('loongarch')
-        checkasm_asm_objs += files('checkasm/loongarch/checkasm.S')
+        checkasm_asm_sources += files('checkasm/loongarch/checkasm.S')
     endif
 
     if use_gaspp