summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-06-23 22:27:58 +0200
committerChristoph Reiter <reiter.christoph@gmail.com>2018-06-24 03:06:08 +0000
commitbeed17372f3dc09aa422ee8dff5ec3bb187b86c3 (patch)
treea9e747045ee6558d0793f803646fc8051026a4e6 /meson.build
parent898bbe50005223f5f04994764b3e95f13dffe2d2 (diff)
downloadpygobject-beed17372f3dc09aa422ee8dff5ec3bb187b86c3.tar.gz
meson: support building pycairo as a subproject
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build11
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')