mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-24 19:07:52 +02:00
tests: Pass --internal to glib-compile-resources tests
This isn’t needed to make the tests any better (it doesn’t really affect them), but is probably needed for anyone who copies this Meson code in order to add `glib-compile-resources` support to their project. It’s pretty unlikely that someone would want to compile *and export* a resource from a shared library. Inspired by https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4334 Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
This commit is contained in:
@@ -581,6 +581,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
command : [glib_compile_resources,
|
command : [glib_compile_resources,
|
||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate-source',
|
'--generate-source',
|
||||||
'--c-name', '_g_plugin',
|
'--c-name', '_g_plugin',
|
||||||
'@INPUT@'])
|
'@INPUT@'])
|
||||||
@@ -606,6 +607,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
'--sourcedir=' + meson.current_build_dir(),
|
'--sourcedir=' + meson.current_build_dir(),
|
||||||
|
'--internal',
|
||||||
'@INPUT@'],
|
'@INPUT@'],
|
||||||
install_dir : installed_tests_execdir,
|
install_dir : installed_tests_execdir,
|
||||||
install : installed_tests_enabled)
|
install : installed_tests_enabled)
|
||||||
@@ -616,6 +618,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
command : [glib_compile_resources,
|
command : [glib_compile_resources,
|
||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate',
|
'--generate',
|
||||||
'--c-name', '_g_test2',
|
'--c-name', '_g_test2',
|
||||||
'--manual-register',
|
'--manual-register',
|
||||||
@@ -627,6 +630,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
command : [glib_compile_resources,
|
command : [glib_compile_resources,
|
||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate',
|
'--generate',
|
||||||
'--c-name', '_g_test2',
|
'--c-name', '_g_test2',
|
||||||
'--manual-register',
|
'--manual-register',
|
||||||
@@ -640,6 +644,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
'--sourcedir=' + meson.current_build_dir(),
|
'--sourcedir=' + meson.current_build_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate-source',
|
'--generate-source',
|
||||||
'--c-name', '_g_test1',
|
'--c-name', '_g_test1',
|
||||||
'@INPUT@'])
|
'@INPUT@'])
|
||||||
@@ -651,6 +656,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
'--sourcedir=' + meson.current_build_dir(),
|
'--sourcedir=' + meson.current_build_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate-source',
|
'--generate-source',
|
||||||
'--manual-register',
|
'--manual-register',
|
||||||
'@INPUT@'])
|
'@INPUT@'])
|
||||||
@@ -661,6 +667,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
command : [glib_compile_resources,
|
command : [glib_compile_resources,
|
||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate',
|
'--generate',
|
||||||
'--manual-register',
|
'--manual-register',
|
||||||
'@INPUT@'])
|
'@INPUT@'])
|
||||||
@@ -706,6 +713,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
'--sourcedir=' + meson.current_build_dir(),
|
'--sourcedir=' + meson.current_build_dir(),
|
||||||
|
'--internal',
|
||||||
'@INPUT@'],
|
'@INPUT@'],
|
||||||
install_dir : installed_tests_execdir,
|
install_dir : installed_tests_execdir,
|
||||||
install : installed_tests_enabled)
|
install : installed_tests_enabled)
|
||||||
@@ -718,6 +726,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
|||||||
'--target=@OUTPUT@',
|
'--target=@OUTPUT@',
|
||||||
'--sourcedir=' + meson.current_source_dir(),
|
'--sourcedir=' + meson.current_source_dir(),
|
||||||
'--sourcedir=' + meson.current_build_dir(),
|
'--sourcedir=' + meson.current_build_dir(),
|
||||||
|
'--internal',
|
||||||
'--generate-source',
|
'--generate-source',
|
||||||
'--external-data',
|
'--external-data',
|
||||||
'--c-name', '_g_binary_test1',
|
'--c-name', '_g_binary_test1',
|
||||||
|
Reference in New Issue
Block a user