meson.build (813B)
1 # This build file is in the public domain 2 libdonaujson_src = ['json.c', 'json_helper.c', 'json_pack.c', 'donau_json.c'] 3 4 libdonaujson = library( 5 'donaujson', 6 libdonaujson_src, 7 soversion: solibversions['libdonaujson']['soversion'], 8 version: solibversions['libdonaujson']['soversion'], 9 install_rpath: rpath_option, 10 dependencies: [ 11 libdonauutil_dep, 12 talerutil_dep, 13 gnunetutil_dep, 14 gnunetjson_dep, 15 unistr_dep, 16 json_dep, 17 m_dep, 18 ], 19 include_directories: [incdir, configuration_inc], 20 install: true, 21 install_dir: get_option('libdir'), 22 ) 23 24 libdonaujson_dep = declare_dependency(link_with: libdonaujson) 25 pkg.generate( 26 libdonaujson, 27 url: 'https://taler.net', 28 description: 'GNU Taler donau utilities JSON library', 29 ) 30 31