mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 14:06:15 +01:00
build: Refactor resources test build instructions
This introduces no functional changes, but combines two duplicated lists and makes the meson.build file a little easier to follow. Signed-off-by: Philip Withnall <withnall@endlessm.com> Helps: #1711
This commit is contained in:
parent
a06d7cc7b8
commit
ea8e6502d4
@ -557,6 +557,15 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
||||
copy : true,
|
||||
install : false)
|
||||
|
||||
resources_extra_sources = [
|
||||
test_gresource,
|
||||
test_resources_c,
|
||||
test_resources2_c,
|
||||
test_resources2_h,
|
||||
digit_test_resources_c,
|
||||
digit_test_resources_h,
|
||||
]
|
||||
|
||||
# Create object file containing resource data
|
||||
# for testing the external data option
|
||||
if build_machine.system() == 'linux'
|
||||
@ -603,21 +612,17 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
|
||||
'@INPUT@',
|
||||
'@OUTPUT@'])
|
||||
|
||||
gio_tests += {
|
||||
'resources' : {
|
||||
'extra_sources' : [test_gresource, test_resources_c, test_resources2_c,
|
||||
test_resources2_h, test_resources_binary_c,
|
||||
test_resources_binary2, digit_test_resources_c, digit_test_resources_h],
|
||||
},
|
||||
}
|
||||
else
|
||||
gio_tests += {
|
||||
'resources' : {
|
||||
'extra_sources' : [test_gresource, test_resources_c, test_resources2_c,
|
||||
test_resources2_h, digit_test_resources_c, digit_test_resources_h],
|
||||
},
|
||||
}
|
||||
resources_extra_sources += [
|
||||
test_resources_binary_c,
|
||||
test_resources_binary2,
|
||||
]
|
||||
endif
|
||||
|
||||
gio_tests += {
|
||||
'resources' : {
|
||||
'extra_sources' : resources_extra_sources,
|
||||
},
|
||||
}
|
||||
endif
|
||||
|
||||
foreach test_name, extra_args : gio_tests
|
||||
|
Loading…
Reference in New Issue
Block a user