]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
build: Lower json-c requirement to 0.13
authorDaniel Wagner <dwagner@suse.de>
Wed, 17 Nov 2021 13:01:22 +0000 (14:01 +0100)
committerDaniel Wagner <dwagner@suse.de>
Thu, 18 Nov 2021 09:24:51 +0000 (10:24 +0100)
A workaround has been added to avoid asking for a newer json-c
version. Let's drop back to 0.13.

See 50c32d73278d ("Compability for older json-c releases")

Signed-off-by: Daniel Wagner <dwagner@suse.de>
meson.build

index 7ebcc1c480b2447f9d1d05dcf8f1dcea4b712468..7a1cc0dc03d429ffdd7e8240792d13673e83b989 100644 (file)
@@ -36,8 +36,11 @@ libuuid = dependency('uuid', required: true)
 conf.set('CONFIG_LIBUUID', libuuid.found(), description: 'Is libuuid required?')
 
 # Check for libjson-c availability
-json_c = dependency('json-c', version: '>=0.14', fallback : ['json-c', 'json_c_dep'])
-conf.set('CONFIG_JSONC', json_c.found(), description: 'Is json-c required?')
+json_c = dependency('json-c', version: '>=0.13', fallback : ['json-c', 'json_c_dep'])
+if json_c.found()
+  conf.set('CONFIG_JSONC', true, description: 'Is json-c required?')
+  conf.set('LIBJSONC_14', json_c.version().version_compare('>=0.14'), description: 'Is json-c at least 0.14?')
+endif
 
 # Check for libhugetlbfs  availability
 libhugetlbfs = dependency('hugetlbfs', required: false)