donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

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