No code within qtest.c uses target-specific knowledge:
build it once as target-agnostic common unit.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <
20260225053408.18426-1-philmd@linaro.org>
-qtest_module_ss.add(when: ['CONFIG_SYSTEM_ONLY'], if_true: files('qtest.c'))
+qtest_module_ss = ss.source_set()
+qtest_module_ss.add(files('qtest.c'))
+
+modules += {'accel': {'qtest': qtest_module_ss}}
subdir('tests/qtest/libqos')
subdir('tests/qtest/fuzz')
-# accel modules
-target_modules += { 'accel' : { 'qtest': qtest_module_ss }}
-
##############################################
# Internal static_libraries and dependencies #
##############################################