diff options
| author | Arun Isaac | 2026-10-09 03:49:46 +0100 |
|---|---|---|
| committer | Arun Isaac | 2026-10-09 03:50:57 +0100 |
| commit | 90a4fe2565190e1df3d7bb25021cc35eef290abf (patch) | |
| tree | 77ce71f5ec0c6bb180216907623eb116cd8dcca6 | |
| parent | d0f4e08b866f18194551f122dbe4cd8f841dd77b (diff) | |
| download | domagi-90a4fe2565190e1df3d7bb25021cc35eef290abf.tar.gz domagi-90a4fe2565190e1df3d7bb25021cc35eef290abf.tar.lz domagi-90a4fe2565190e1df3d7bb25021cc35eef290abf.zip | |
Add duckdb fallback discovery.
| -rw-r--r-- | meson.build | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/meson.build b/meson.build index c6e1d02..feacad8 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,14 @@ project('domagi', 'c') cc = meson.get_compiler('c') -duckdb = dependency('DuckDB') + +duckdb = dependency('DuckDB', required: false) +# If pkg-config and cmake dependency discovery failed, fall back to +# looking for the library manually. +if not duckdb.found() + duckdb = cc.find_library('duckdb') +endif + omp = dependency('openmp') if cc.has_header('verstable.h') verstable = declare_dependency() |
