meson.build (869B)
1 # This build file is in the public domain 2 3 libsync_la_SOURCES = [ 4 'sync_api_curl_defaults.c', 5 'sync_api_download.c', 6 'sync_api_upload.c', 7 ] 8 9 libsync = library( 10 'sync', 11 libsync_la_SOURCES, 12 soversion: solibversions['libsync']['soversion'], 13 version: solibversions['libsync']['soversion'], 14 install_rpath: rpath_option, 15 dependencies: [ 16 talerutil_dep, 17 talercurl_dep, 18 talerjson_dep, 19 gnunetutil_dep, 20 gnunetjson_dep, 21 gnunetcurl_dep, 22 talerutil_dep, 23 talerjson_dep, 24 json_dep, 25 curl_dep, 26 ], 27 include_directories: [incdir, configuration_inc], 28 install: true, 29 install_dir: get_option('libdir'), 30 ) 31 32 libsync_dep = declare_dependency(link_with: libsync) 33 pkg.generate( 34 libsync, 35 url: 'https://taler.net', 36 description: 'GNU Taler sync library', 37 ) 38 39