meson.build (1473B)
1 # This file is in the public domain 2 libanastasisredux_SOURCES = [ 3 'anastasis_api_discovery.c', 4 'anastasis_api_providers.c', 5 'anastasis_api_redux.c', 6 'anastasis_api_recovery_redux.c', 7 'anastasis_api_backup_redux.c', 8 'validation_CH_AHV.c', 9 'validation_CZ_BN.c', 10 'validation_DE_SVN.c', 11 'validation_DE_TIN.c', 12 'validation_ES_DNI.c', 13 'validation_FR_INSEE.c', 14 'validation_IN_AADHAR.c', 15 'validation_IT_CF.c', 16 'validation_NL_BSN.c', 17 'validation_XX_SQUARE.c', 18 'validation_XY_PRIME.c', 19 ] 20 21 libanastasisredux = library( 22 'anastasisredux', 23 libanastasisredux_SOURCES, 24 soversion: solibversions['libanastasisredux']['soversion'], 25 version: solibversions['libanastasisredux']['soversion'], 26 install_rpath: rpath_option, 27 dependencies: [ 28 gnunetutil_dep, 29 gnunetjson_dep, 30 gnunetcurl_dep, 31 talermhd_dep, 32 talerutil_dep, 33 talerexchange_dep, 34 talermerchant_dep, 35 talerjson_dep, 36 json_dep, 37 gcrypt_dep, 38 dl_dep, 39 m_dep, 40 libanastasisutil_dep, 41 libanastasisrest_dep, 42 libanastasis_dep, 43 ], 44 include_directories: [incdir, configuration_inc], 45 install: true, 46 install_dir: get_option('libdir'), 47 ) 48 49 libanastasisredux_dep = declare_dependency(link_with: libanastasisredux) 50 pkg.generate( 51 libanastasisredux, 52 url: 'https://taler.net', 53 description: 'GNU Taler anastasis redux library', 54 ) 55 56