diff options
| author | Arun Isaac | 2026-07-12 02:07:47 +0100 |
|---|---|---|
| committer | Arun Isaac | 2026-07-27 23:30:30 +0100 |
| commit | 74391420fa9890d33e8d89a15c816e6378c7aaef (patch) | |
| tree | 763c16edbd68b615d53c40c8ece197a3877358da /meson.build | |
| download | domagi-74391420fa9890d33e8d89a15c816e6378c7aaef.tar.gz domagi-74391420fa9890d33e8d89a15c816e6378c7aaef.tar.lz domagi-74391420fa9890d33e8d89a15c816e6378c7aaef.zip | |
Initial commit
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..7d85388 --- /dev/null +++ b/meson.build @@ -0,0 +1,23 @@ +project('domagi', 'c') + +cc = meson.get_compiler('c') +cc.has_header('verstable.h', required: true) +duckdb = dependency('DuckDB') +omp = dependency('openmp') + +py = import('python').find_installation() +py.install_sources('domagi/domagi.py', + subdir: 'domagi') + +install_data('domagi/matrix.sql', + 'domagi/schema.sql', + 'domagi/bed-depth.sql', + 'domagi/path-depth.sql', + 'domagi/pre-import.sql', + 'domagi/post-import.sql', + install_dir: py.get_install_dir() / 'domagi') + +executable('domagi_importgfa', + 'c/importgfa.c', + dependencies: [duckdb, omp], + install: true) \ No newline at end of file |
