diff options
Diffstat (limited to 'src/lix-doc')
-rw-r--r-- | src/lix-doc/meson.build | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/lix-doc/meson.build b/src/lix-doc/meson.build index 2fa7381a1..9838984a5 100644 --- a/src/lix-doc/meson.build +++ b/src/lix-doc/meson.build @@ -1,9 +1,17 @@ # The external crate rowan has an ambiguous pointer comparison warning, which # we don't want to fail our whole build if werror is on. -subproject('rowan-rs', default_options : ['werror=false']) +# FIXME: remove hack once we get rid of meson 1.4 +rnix_name = 'rnix-0.11-rs' +rowan_name = 'rowan-0.15-rs' +if meson.version().version_compare('< 1.5') + rnix_name = 'rnix-rs' + rowan_name = 'rowan-rs' +endif -rnix = dependency('rnix-rs') -rowan = dependency('rowan-rs') +subproject(rowan_name, default_options : ['werror=false']) + +rnix = dependency(rnix_name) +rowan = dependency(rowan_name) lix_doc = static_library( 'lix_doc', |