diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 10a9175..c665b3f 100644 --- a/meson.build +++ b/meson.build @@ -142,6 +142,8 @@ if not lua51_prg.found() endif luajit_prg = find_program('luajit', required: false) xmllint_prg = find_program('xmllint', required: false) +generate_vapi = get_option('vapi') +vapigen_prg = find_program('vapigen', required: generate_vapi) if cc.get_id() == 'msvc' if luajit_prg.found() @@ -334,6 +336,10 @@ if generate_gir and not introspection_dep.found() generate_gir = false endif +if not generate_gir + generate_vapi = false +endif + build_lua51_loader = get_option('lua51') lua51_found = (luajit_dep.found() or lua51_dep.found()) and lua_lgi_found if build_lua51_loader and not lua51_found |