project('mbpk', 'c') inc = include_directories('include') deps = [] deps += dependency('libcurl') deps += dependency('libarchive') deps += dependency('libzstd') deps += dependency('inih') libdir = get_option('libdir') libmbpk_src = [ 'src/libmbpk.c' ] libmbpk = shared_library('libmbpk', libmbpk_src, include_directories: inc, dependencies: deps, install: true, install_dir: libdir) install_headers('include/libmbpk.h') pkg = import('pkgconfig') pkg.generate(libmbpk, subdirs: 'libmbpk', name: 'libmbpk', filebase: 'libmbpk', description: 'Minimal Binary Package Kit')