mirror of
https://github.com/libfuse/libfuse.git
synced 2024-11-27 06:04:27 +08:00
30 lines
926 B
Meson
30 lines
926 B
Meson
# Attention, emacs, please use -*- mode: python -*-
|
|
# (even though this isn't actually Python code)
|
|
|
|
examples = [ 'passthrough', 'passthrough_fh', 'null', 'hello', 'hello_ll',
|
|
'ioctl', 'ioctl_client', 'poll_client',
|
|
'passthrough_ll', 'cuse', 'cuse_client' ]
|
|
|
|
threaded_examples = [ 'notify_inval_inode',
|
|
'notify_store_retrieve',
|
|
'notify_inval_entry',
|
|
'poll' ]
|
|
|
|
foreach ex : examples
|
|
executable(ex, ex + '.c',
|
|
include_directories: include_dirs,
|
|
link_with: [ libfuse ],
|
|
install: false)
|
|
endforeach
|
|
|
|
|
|
foreach ex : threaded_examples
|
|
executable(ex, ex + '.c',
|
|
include_directories: include_dirs,
|
|
link_with: [ libfuse ],
|
|
dependencies: thread_dep,
|
|
install: false)
|
|
endforeach
|
|
|
|
# TODO: Link passthrough_fh with ulockmgr if available
|