William A. Kennington III | 7613a5e | 2022-07-13 16:25:00 -0700 | [diff] [blame^] | 1 | stdplus_headers = include_directories('.') |
| 2 | |
| 3 | if has_dl |
| 4 | install_headers( |
| 5 | 'stdplus/dl.hpp', |
| 6 | subdir: 'stdplus') |
| 7 | endif |
| 8 | |
| 9 | if 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') |
| 20 | endif |
| 21 | |
| 22 | if has_io_uring |
| 23 | install_headers( |
| 24 | 'stdplus/io_uring.hpp', |
| 25 | subdir: 'stdplus') |
| 26 | endif |
| 27 | |
| 28 | install_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 | |
| 36 | install_headers( |
| 37 | 'stdplus/handle/copyable.hpp', |
| 38 | 'stdplus/handle/managed.hpp', |
| 39 | subdir: 'stdplus/handle') |
| 40 | |
| 41 | install_headers( |
| 42 | 'stdplus/util/cexec.hpp', |
| 43 | 'stdplus/util/string.hpp', |
| 44 | subdir: 'stdplus/util') |