diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/meson.build b/meson.build index 4826600c..7d543216 100644 --- a/meson.build +++ b/meson.build @@ -44,13 +44,13 @@ with_pycairo = get_option('pycairo') cc = meson.get_compiler('c') if not with_pycairo.disabled() - cairo_dep = dependency('cairo', required: cc.get_id() != 'msvc') - cairo_gobject_dep = dependency('cairo-gobject', required: cc.get_id() != 'msvc') + cairo_dep = dependency('cairo', required: with_pycairo.enabled() and cc.get_id() != 'msvc') + cairo_gobject_dep = dependency('cairo-gobject', required: with_pycairo.enabled() and cc.get_id() != 'msvc') if cc.get_id() == 'msvc' and (not cairo_gobject_dep.found() or not cairo_dep.found()) if cc.has_header('cairo.h') and cc.has_header ('cairo-gobject.h') - cairo_dep = cc.find_library ('cairo') - cairo_gobject_dep = cc.find_library ('cairo-gobject') + cairo_dep = cc.find_library ('cairo', required: with_pycairo) + cairo_gobject_dep = cc.find_library ('cairo-gobject', required: with_pycairo) endif endif @@ -62,7 +62,7 @@ if not with_pycairo.disabled() required: with_pycairo, ) else - pycairo_dep = dependency('', required: false) + cairo_dep = dependency('', required: false) endif main_c_args = [] |