about summary refs log tree commit diff
path: root/src/c-rbtree/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/c-rbtree/meson.build')
-rw-r--r--src/c-rbtree/meson.build22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/c-rbtree/meson.build b/src/c-rbtree/meson.build
new file mode 100644
index 00000000..3e7af9ce
--- /dev/null
+++ b/src/c-rbtree/meson.build
@@ -0,0 +1,22 @@
+project(
+        'c-rbtree',
+        'c',
+        default_options: [
+                'c_std=c11'
+        ],
+        license: 'Apache',
+        meson_version: '>=0.60.0',
+        version: '3.1.0',
+)
+major = meson.project_version().split('.')[0]
+project_description = 'Intrusive Red-Black Tree Collection'
+
+mod_pkgconfig = import('pkgconfig')
+use_ptrace = get_option('ptrace')
+
+dep_cstdaux = dependency('libcstdaux-1')
+add_project_arguments(dep_cstdaux.get_variable('cflags').split(' '), language: 'c')
+
+subdir('src')
+
+meson.override_dependency('libcrbtree-'+major, libcrbtree_dep, static: true)