37 lines
562 B
Meson
37 lines
562 B
Meson
system_sources = [
|
|
'EventPipe.cxx',
|
|
'Clock.cxx',
|
|
]
|
|
|
|
if host_machine.system() == 'linux'
|
|
system_sources += [
|
|
'KernelVersion.cxx',
|
|
'EventFD.cxx',
|
|
'SignalFD.cxx',
|
|
'EpollFD.cxx',
|
|
]
|
|
endif
|
|
|
|
system = static_library(
|
|
'system',
|
|
system_sources,
|
|
include_directories: inc,
|
|
dependencies: [
|
|
log_dep,
|
|
],
|
|
)
|
|
|
|
if is_windows
|
|
winsock_dep = c_compiler.find_library('ws2_32')
|
|
else
|
|
winsock_dep = dependency('', required: false)
|
|
endif
|
|
|
|
system_dep = declare_dependency(
|
|
link_with: system,
|
|
dependencies: [
|
|
io_dep,
|
|
winsock_dep,
|
|
],
|
|
)
|