diff options
| author | Arun Isaac | 2026-10-09 02:22:18 +0100 |
|---|---|---|
| committer | Arun Isaac | 2026-10-09 02:56:13 +0100 |
| commit | d0f4e08b866f18194551f122dbe4cd8f841dd77b (patch) | |
| tree | dc7dd1ff6734d252cfa0db2c55fb772391d1c366 /meson.build | |
| parent | 3dda8b3ac6cfa25223519dcc4d530827d3405226 (diff) | |
| download | domagi-d0f4e08b866f18194551f122dbe4cd8f841dd77b.tar.gz domagi-d0f4e08b866f18194551f122dbe4cd8f841dd77b.tar.lz domagi-d0f4e08b866f18194551f122dbe4cd8f841dd77b.zip | |
Add verstable meson wrap dependency.
This lets us support users on distributions that don't have verstable packaged, while at the same time freeing us from having to vendor verstable sources in our git repo.
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/meson.build b/meson.build index d3532f1..c6e1d02 100644 --- a/meson.build +++ b/meson.build @@ -1,9 +1,13 @@ project('domagi', 'c') cc = meson.get_compiler('c') -cc.has_header('verstable.h', required: true) duckdb = dependency('DuckDB') omp = dependency('openmp') +if cc.has_header('verstable.h') + verstable = declare_dependency() +else + verstable = dependency('verstable') +endif py = import('python').find_installation() py.install_sources('domagi/domagi.py', @@ -24,5 +28,5 @@ install_data('domagi/matrix.sql', executable('domagi_importgfa', 'c/importgfa.c', - dependencies: [duckdb, omp], + dependencies: [duckdb, omp, verstable], install: true) |
