blob: 1653a7d23477743964b6919e44ce9d0d7cfb2eaf [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(),
William A. Kennington III5d717752019-04-03 02:55:37 -070015 libraries: stdplus)
William A. Kennington III15982f62019-01-31 14:43:41 -080016
17install_headers(
18 'stdplus/signal.hpp',
19 subdir: 'stdplus')
William A. Kennington III7a5e2322018-11-02 17:28:35 -070020
21install_headers(
William A. Kennington IIIe847ef82018-11-02 17:29:15 -070022 'stdplus/handle/copyable.hpp',
William A. Kennington III7a5e2322018-11-02 17:28:35 -070023 'stdplus/handle/managed.hpp',
24 subdir: 'stdplus/handle')
William A. Kennington IIIbff0b0f2018-11-16 19:56:10 -080025
26install_headers(
27 'stdplus/util/cexec.hpp',
28 subdir: 'stdplus/util')