diff --git a/glib/tests/meson.build b/glib/tests/meson.build index 5fbaa854b..4d5667fcd 100644 --- a/glib/tests/meson.build +++ b/glib/tests/meson.build @@ -372,10 +372,12 @@ foreach test_name, extra_args : glib_tests '@0@-c-@1@'.format(test_name, std) : extra_args + { 'source' : extra_args.get('source', test_name + '.c'), 'suite' : ['cc'] + extra_args.get('suite', []), - 'c_args' : [ - c_standards.get(std), - '-D_G_EXPECTED_C_STANDARD="@0@"'.format(std) - ] + extra_args.get('c_args', []), + 'override_options' : extra_args.get('override_options', []) + [ + 'c_std=c@0@'.format(std), + ], + 'c_args' : extra_args.get('c_args', []) + [ + '-D_G_EXPECTED_C_STANDARD="@0@"'.format(std), + ], } } endif