]> 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, 23 Mar 2020 15:24:51 +0000 (16:24 +0100)
meson.build

index 35d28bce44e8ff4c57639a7cf7c94adc3ccacde3..099160480e24776c02335d724c11d0ac2c3d768c 100644 (file)
@@ -108,13 +108,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