meson.build (912B)
1 # This build file is in the public domain 2 configure_file( 3 input: 'paths.conf', 4 output: 'paths.conf', 5 configuration: cdata, 6 install: true, 7 install_dir: pkgcfgdir, 8 ) 9 10 11 libsyncutil = library( 12 'syncutil', 13 ['os_installation.c'], 14 soversion: solibversions['libsyncutil']['soversion'], 15 version: solibversions['libsyncutil']['soversion'], 16 install_rpath: rpath_option, 17 dependencies: [gnunetutil_dep], 18 include_directories: [incdir, configuration_inc], 19 install: true, 20 install_dir: get_option('libdir'), 21 ) 22 23 libsyncutil_dep = declare_dependency(link_with: libsyncutil) 24 pkg.generate( 25 libsyncutil, 26 url: 'https://taler.net', 27 description: 'GNU Taler sync utilities library', 28 ) 29 30 executable( 31 'sync-config', 32 ['sync-config.c'], 33 dependencies: [libsyncutil_dep, gnunetutil_dep], 34 include_directories: [incdir, configuration_inc], 35 install: true, 36 ) 37 38