donau

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

meson.build (1141B)


      1 # This build file is in the public domain
      2 
      3 libdonaupq = library(
      4     'donaupq',
      5     ['pq_query_helper.c', 'pq_result_helper.c'],
      6     soversion: solibversions['libdonaupq']['soversion'],
      7     version: solibversions['libdonaupq']['soversion'],
      8     install_rpath: rpath_option,
      9     dependencies: [
     10         libdonauutil_dep,
     11         talerutil_dep,
     12         gnunetutil_dep,
     13         gnunetpq_dep,
     14         json_dep,
     15         pq_dep,
     16     ],
     17     include_directories: [incdir, configuration_inc],
     18     install: true,
     19     install_dir: get_option('libdir'),
     20 )
     21 
     22 libdonaupq_dep = declare_dependency(link_with: libdonaupq)
     23 pkg.generate(
     24     libdonaupq,
     25     url: 'https://taler.net',
     26     description: 'GNU Taler donau PQ utilities library',
     27 )
     28 
     29 
     30 test_pq = executable(
     31     'test_pq',
     32     ['test_pq.c'],
     33     dependencies: [
     34         libdonauutil_dep,
     35         gnunetutil_dep,
     36         gnunetpq_dep,
     37         talerutil_dep,
     38         talerpq_dep,
     39         pq_dep,
     40         json_dep,
     41     ],
     42     include_directories: [incdir, configuration_inc],
     43     build_by_default: false,
     44     install: false,
     45 )
     46 
     47 test('test_pq', test_pq, workdir: meson.current_build_dir(), suite: ['pq'])
     48