diff options
author | Günther Wagner <info@gunibert.de> | 2022-01-13 18:09:03 +0100 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2022-01-13 18:09:03 +0100 |
commit | 6077c5b7c3522f18e294419ce1da0aadbefd004a (patch) | |
tree | 40c45105a635a790a985a06e0d41ee3d9cc38e08 | |
parent | d46b620b72e1c2a7c8232b3816feb94095c5af8c (diff) | |
download | librest-6077c5b7c3522f18e294419ce1da0aadbefd004a.tar.gz |
meson: show vapi option in summary
Also protect against misconfiguration of introspection and vapi as
introspection is needed for vapi generation
-rw-r--r-- | meson.build | 1 | ||||
-rw-r--r-- | rest-extras/meson.build | 4 | ||||
-rw-r--r-- | rest/meson.build | 4 |
3 files changed, 9 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 4fd3195..2c6d4ba 100644 --- a/meson.build +++ b/meson.build @@ -116,6 +116,7 @@ summary({ summary({ 'Introspection': get_option('introspection'), + 'Vapi': get_option('vapi'), 'Documentation': get_option('gtk_doc'), 'Tests': get_option('tests'), 'Soup 2': get_option('soup2'), diff --git a/rest-extras/meson.build b/rest-extras/meson.build index 159676b..67e6fd0 100644 --- a/rest-extras/meson.build +++ b/rest-extras/meson.build @@ -45,6 +45,10 @@ librest_extras_dep = declare_dependency( link_with: librest_extras_lib, ) +if get_option('vapi') and not get_option('introspection') + warning('Vapi generation needs "introspection" option in order to generate the .vapi file') +endif + if get_option('introspection') librest_extras_gir = gnome.generate_gir(librest_extras_lib, sources: librest_extras_sources + librest_extras_headers, diff --git a/rest/meson.build b/rest/meson.build index 868c239..9f6ed05 100644 --- a/rest/meson.build +++ b/rest/meson.build @@ -76,6 +76,10 @@ install_headers(librest_headers, rest_dep_sources = [] # GObject Introspection +if get_option('vapi') and not get_option('introspection') + warning('Vapi generation needs "introspection" option in order to generate the .vapi file') +endif + if get_option('introspection') librest_gir_extra_args = [ '--accept-unprefixed', |