Make test suite work with cross-related options

Because of skepticism I received in #224, I made this PR which keeps the
testsuite and CI improvements but doesn't add any new build options. I
hope this would be less controversial:

 - no new knobs
 - tests for those using existing build options
 - CI tests `build_introspection_data = false`
This commit is contained in:
John Ericson 2021-02-23 13:11:22 -05:00
parent 7cfb47308b
commit c2ded0a667

View File

@ -185,13 +185,6 @@ girepo_lib = shared_library('girepository-1.0',
install: true, install: true,
) )
# Copy to builddir for use with giscanner/dumper.py when running uninstalled
configure_file(input : 'gdump.c',
output : 'gdump.c',
copy: true,
install_dir: join_paths(get_option('datadir'), 'gobject-introspection-1.0'),
)
girepo_dep = declare_dependency( girepo_dep = declare_dependency(
link_with: girepo_lib, link_with: girepo_lib,
dependencies: [glib_dep, gobject_dep, gio_dep, gmodule_dep], dependencies: [glib_dep, gobject_dep, gio_dep, gmodule_dep],