| project('hinawa', 'c', |
| version: '4.0.2', |
| license: 'LGPL-2.1+', |
| meson_version: '>= 0.60.0', |
| ) |
| |
| version = meson.project_version().split('.') |
| major_version = version[0].to_int() |
| minor_version = version[1].to_int() |
| micro_version = version[2].to_int() |
| |
| # Detect support level in Linux sound subsystem. |
| cc = meson.get_compiler('c') |
| |
| backport_header_dir = [] |
| if not cc.has_header_symbol('include/linux/firewire-cdev.h', 'FW_CDEV_EVENT_REQUEST3') |
| # Use backport header from Linux kernel v5.16 prepatch. |
| backport_header_dir += include_directories('include') |
| endif |
| |
| # For g-i and documentation. |
| gnome = import('gnome') |
| |
| subdir('src') |
| subdir('tests') |
| |
| if get_option('doc') |
| subdir('doc') |
| endif |