wgcl/meson.build
2025-06-29 23:23:15 +08:00

23 lines
556 B
Meson

project(
'wgcl',
['cpp','c'],
version : '0.1',
meson_version : '>= 1.3.0',
default_options : ['warning_level=3', 'cpp_std=c++23'],
)
oatpp = subproject('oatpp').get_variable('oatpp_dep')
dependencies = [
oatpp
]
exe = executable(
'wgcl',
['wgcl.cpp', './wireguard/wireguard.c', './server/server.cpp', './wireguard/wgcpp.cpp'],
install : true,
dependencies : dependencies,
include_directories : [],
)
test_wg = executable('test_wg', ['./wireguard/wgcpp.cpp', './wireguard/wireguard.c', './tests/wg_device.cpp'])
test('wg', test_wg)