blob: 5d870acd273a62736b3da5a760467518bb1f07f4 [file] [log] [blame]
William A. Kennington III7613a5e2022-07-13 16:25:00 -07001stdplus_headers = include_directories('.')
2
3if has_dl
4 install_headers(
5 'stdplus/dl.hpp',
6 subdir: 'stdplus')
7endif
8
9if has_fd
10 install_headers(
11 'stdplus/fd/create.hpp',
12 'stdplus/fd/dupable.hpp',
13 'stdplus/fd/gmock.hpp',
14 'stdplus/fd/impl.hpp',
15 'stdplus/fd/intf.hpp',
16 'stdplus/fd/managed.hpp',
17 'stdplus/fd/mmap.hpp',
18 'stdplus/fd/ops.hpp',
19 subdir: 'stdplus/fd')
20endif
21
22if has_io_uring
23 install_headers(
24 'stdplus/io_uring.hpp',
25 subdir: 'stdplus')
26endif
27
28install_headers(
29 'stdplus/cancel.hpp',
30 'stdplus/exception.hpp',
31 'stdplus/flags.hpp',
32 'stdplus/raw.hpp',
33 'stdplus/signal.hpp',
34 subdir: 'stdplus')
35
36install_headers(
37 'stdplus/handle/copyable.hpp',
38 'stdplus/handle/managed.hpp',
39 subdir: 'stdplus/handle')
40
41install_headers(
42 'stdplus/util/cexec.hpp',
43 'stdplus/util/string.hpp',
44 subdir: 'stdplus/util')