aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-06-21 10:53:57 +1200
committerArslaan Pathan <[email protected]>2026-06-21 10:53:57 +1200
commit449e7374b45c5308fd9e1753aac5b9bf226b0b1c (patch)
treedcad740d64ed3d1aada9cf9f517ec0cc9bcee3e8 /meson.build
downloadmbpk-449e7374b45c5308fd9e1753aac5b9bf226b0b1c.tar.xz
mbpk-449e7374b45c5308fd9e1753aac5b9bf226b0b1c.zip
Initial commit
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build25
1 files changed, 25 insertions, 0 deletions
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..d6de9c6
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,25 @@
+project('mbpk', 'c')
+
+inc = include_directories('include')
+
+deps = []
+deps += dependency('libcurl')
+deps += dependency('libarchive')
+
+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')
+