diff options
-rw-r--r-- | gio/tests/meson.build | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gio/tests/meson.build b/gio/tests/meson.build index 5dbfb8e60..35a9cfd56 100644 --- a/gio/tests/meson.build +++ b/gio/tests/meson.build @@ -572,10 +572,13 @@ endif if not meson.is_cross_build() or meson.has_exe_wrapper() + compiler_type = '--compiler=@0@'.format(cc.get_id()) + plugin_resources_c = custom_target('plugin-resources.c', input : 'test4.gresource.xml', output : 'plugin-resources.c', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--generate-source', @@ -600,6 +603,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : 'test.gresource.xml', output : 'test.gresource', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--sourcedir=' + meson.current_build_dir(), @@ -611,6 +615,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : 'test3.gresource.xml', output : 'test_resources2.c', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--generate', @@ -622,6 +627,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : 'test3.gresource.xml', output : 'test_resources2.h', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--generate', @@ -634,6 +640,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() depends : big_test_resource, output : 'test_resources.c', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--sourcedir=' + meson.current_build_dir(), @@ -645,6 +652,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : '111_digit_test.gresource.xml', output : 'digit_test_resources.c', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--sourcedir=' + meson.current_build_dir(), @@ -656,6 +664,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : '111_digit_test.gresource.xml', output : 'digit_test_resources.h', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--generate', @@ -693,6 +702,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : 'test5.gresource.xml', output : 'test5.gresource', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--sourcedir=' + meson.current_build_dir(), @@ -705,6 +715,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper() input : 'test5.gresource.xml', output : 'test_resources_binary.c', command : [glib_compile_resources, + compiler_type, '--target=@OUTPUT@', '--sourcedir=' + meson.current_source_dir(), '--sourcedir=' + meson.current_build_dir(), |