blob: 8744d338481c3261545e547305a4be4216eda664 [file] [log] [blame]
William A. Kennington III15982f62019-01-31 14:43:41 -08001stdplus = library(
2 'stdplus',
3 [
4 'stdplus/signal.cpp',
5 ],
6 include_directories: includes,
7 implicit_include_directories: false,
William A. Kennington III1937ef62019-03-28 03:24:57 -07008 version: meson.project_version(),
William A. Kennington III15982f62019-01-31 14:43:41 -08009 install: true)
10
11import('pkgconfig').generate(
12 name: 'stdplus',
13 description: 'C++ helper utilities',
14 version: meson.project_version(),
15 libraries: [stdplus],
16)
17
18install_headers(
19 'stdplus/signal.hpp',
20 subdir: 'stdplus')
William A. Kennington III7a5e2322018-11-02 17:28:35 -070021
22install_headers(
William A. Kennington IIIe847ef82018-11-02 17:29:15 -070023 'stdplus/handle/copyable.hpp',
William A. Kennington III7a5e2322018-11-02 17:28:35 -070024 'stdplus/handle/managed.hpp',
25 subdir: 'stdplus/handle')
William A. Kennington IIIbff0b0f2018-11-16 19:56:10 -080026
27install_headers(
28 'stdplus/util/cexec.hpp',
29 subdir: 'stdplus/util')