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