mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-05-08 12:06:40 -04:00
The programs in `doc/examples` are not compiled currently, so let's compile them if the `docs` and `examples` options don't disallow it. `tutorial4.c` needs a small modification to avoid `-Wfloat-conversion`. Additionally, install them if `installed_tests` is not disabled.
23 lines
404 B
Meson
23 lines
404 B
Meson
tutorials = [
|
|
'tutorial1',
|
|
'tutorial2',
|
|
'tutorial3',
|
|
'tutorial4',
|
|
'tutorial5',
|
|
'tutorial6',
|
|
'tutorial7',
|
|
]
|
|
|
|
if not get_option('examples').allowed()
|
|
subdir_done()
|
|
endif
|
|
|
|
foreach c : tutorials
|
|
executable(
|
|
c,
|
|
sources: c + '.c',
|
|
dependencies: [ pipewire_dep, mathlib ],
|
|
install: installed_tests_enabled,
|
|
install_dir: installed_tests_execdir / 'examples',
|
|
)
|
|
endforeach
|