23 lines
556 B
Meson
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)
|