taler-mdb

GNU Taler Extensions and Integrations
Log | Files | Refs | Submodules | README | LICENSE

meson.build (1430B)


      1 # This file is in the public domain
      2 
      3 libtalermdb = library(
      4     'talermdb',
      5     ['os_installation.c'],
      6     soversion: solibversions['libtalermdb']['soversion'],
      7     version: solibversions['libtalermdb']['soversion'],
      8     install_rpath: rpath_option,
      9     dependencies: [gnunetutil_dep],
     10     include_directories: [incdir, configuration_inc],
     11     install: true,
     12     install_dir: get_option('libdir'),
     13 )
     14 
     15 libtalermdb_dep = declare_dependency(link_with: libtalermdb)
     16 pkg.generate(
     17     libtalermdb,
     18     url: 'https://taler.net',
     19     description: 'GNU Taler MDB library',
     20 )
     21 
     22 if qrencode_dep.found()
     23     executable(
     24         'taler-mdb-qr-show',
     25         ['taler-mdb-qr-show.c'],
     26         dependencies: [libtalermdb_dep, qrencode_dep, gnunetutil_dep],
     27         include_directories: [incdir, configuration_inc],
     28         install: true,
     29     )
     30 endif
     31 
     32 executable(
     33     'taler-mdb',
     34     ['taler-mdb.c'],
     35     dependencies: [
     36         libtalermdb_dep,
     37         talermerchant_dep,
     38         talerutil_dep,
     39         talerjson_dep,
     40         gnunetjson_dep,
     41         gnunetcurl_dep,
     42         gnunetutil_dep,
     43         json_dep,
     44         nfc_dep,
     45         curl_dep,
     46         qrencode_dep,
     47     ],
     48     include_directories: [incdir, configuration_inc],
     49     install: true,
     50 )
     51 
     52 
     53 executable(
     54     'taler-mdb-display',
     55     ['taler-mdb-display.c'],
     56     dependencies: [libtalermdb_dep, gnunetutil_dep],
     57     include_directories: [incdir, configuration_inc],
     58     install: true,
     59 )
     60 
     61