diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/meson.build b/meson.build index 43b56cbf..70279b85 100644 --- a/meson.build +++ b/meson.build @@ -42,10 +42,17 @@ if with_pycairo cairo_gobject_dep = dependency('cairo-gobject') if python.language_version().version_compare('>= 3.0') - pycairo_dep = dependency('py3cairo', version : pycairo_version_req) + pycairo_name = 'py3cairo' else - pycairo_dep = dependency('pycairo', version : pycairo_version_req) + pycairo_name = 'pycairo' endif + + pycairo_dep = dependency( + pycairo_name, + version: pycairo_version_req, + fallback: ['pycairo', 'pycairo_dep'], + default_options: ['python=' + get_option('python')], + ) endif cc = meson.get_compiler('c') |