You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
570 B
Meson

io = static_library(
'io',
'FileDescriptor.cxx',
'Open.cxx',
'Reader.cxx',
'PeekReader.cxx',
'BufferedReader.cxx',
'BufferedOutputStream.cxx',
include_directories: inc,
dependencies: [
fmt_dep,
],
)
io_dep = declare_dependency(
link_with: io,
dependencies: [
fmt_dep,
],
)
io_fs = static_library(
'io_fs',
'FileReader.cxx',
'FileOutputStream.cxx',
include_directories: inc,
dependencies: [
fmt_dep,
io_dep,
fs_dep,
],
)
io_fs_dep = declare_dependency(
link_with: io_fs,
dependencies: [
fs_dep,
],
)