meson.build (1167B)
1 # This file is in the public domain 2 libanastasisrest_SOURCES = [ 3 'anastasis_api_config.c', 4 'anastasis_api_policy_store.c', 5 'anastasis_api_policy_lookup.c', 6 'anastasis_api_policy_meta_lookup.c', 7 'anastasis_api_truth_challenge.c', 8 'anastasis_api_truth_solve.c', 9 'anastasis_api_truth_store.c', 10 'anastasis_api_curl_defaults.c', 11 ] 12 libanastasisrest = library( 13 'anastasisrest', 14 libanastasisrest_SOURCES, 15 soversion: solibversions['libanastasisrest']['soversion'], 16 version: solibversions['libanastasisrest']['soversion'], 17 install_rpath: rpath_option, 18 dependencies: [ 19 gnunetutil_dep, 20 gnunetcurl_dep, 21 gnunetjson_dep, 22 json_dep, 23 talerjson_dep, 24 talercurl_dep, 25 talermerchant_dep, 26 talerjson_dep, 27 talerutil_dep, 28 curl_dep, 29 ], 30 include_directories: [incdir, configuration_inc], 31 install: true, 32 install_dir: get_option('libdir'), 33 ) 34 35 libanastasisrest_dep = declare_dependency(link_with: libanastasisrest) 36 pkg.generate( 37 libanastasisrest, 38 url: 'https://taler.net', 39 description: 'GNU Taler anastasis REST utilities library', 40 ) 41 42