]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
meson.build: required libyang and sysrepo version
authorAleš <ales.mrazek@nic.cz>
Mon, 23 Mar 2020 15:24:51 +0000 (16:24 +0100)
committerAleš <ales.mrazek@nic.cz>
Mon, 20 Jul 2020 14:54:40 +0000 (16:54 +0200)
meson.build

index a3c2f695097429a8ca6a743860c0f8ac5ffc930a..c4b6cf46cb5e33fb3b2083d5b768453a51ff94a6 100644 (file)
@@ -114,13 +114,15 @@ message('---------------------------')
 
 ### Sysrepo
 message('--- sysrepo dependencies ---')
-libsysrepo = dependency('libsysrepo', version: '>=1', required: false)
-libyang = dependency('libyang', version: '>=1', required: false)
+libsysrepo = dependency('sysrepo', version: '>=1.4.2', required: false)
+libyang = dependency('libyang', version: '>=1.0.130', required: false)
 sysrepo = get_option('sysrepo')
 if (sysrepo == 'auto' or sysrepo == 'enabled') and libsysrepo.found() and libyang.found()
   build_sysrepo = true
-elif sysrepo == 'enabled' and (not libsysrepo.found() or not libyang.found())
-  error('sysrepo=enabled requires libsysrepo and libyang')
+elif sysrepo == 'enabled' and not libyang.found()
+  error('sysrepo=enabled requires libyang >= 1.0.130')
+elif sysrepo == 'enabled' and not libsysrepo.found()
+  error('sysrepo=enabled requires sysrepo >= 1.4.2')
 else
   build_sysrepo = false
 endif