Files
dns_service_c/meson.build
T
wt 4e36d1a86e
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Make (push) Successful in 5s
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-CMake (push) Successful in 10s
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Meson (push) Successful in 8s
added set_settings functional
2025-09-10 15:20:37 +07:00

27 lines
682 B
Meson

project('dns_service', 'c', default_options: ['c_std=gnu2x'])
include_dirs = include_directories('src', 'src/lib')
deps = [dependency('openssl')]
executable(
'dns_service',
'src/main.c',
'src/lib/mongoose.c',
'src/lib/cJSON.c',
'src/lib/file.c',
'src/lib/ConfigManager.c',
'src/config.c',
'src/get_settings.c',
'src/decode_hosts.c',
'src/decode_resolvs.c',
'src/decode_dnsmasq_settings.c',
'src/set_settings.c',
'src/set_settings_file.c',
'src/get_settings_file.c',
'src/static.c',
'src/set_hosts.c',
'src/set_resolvs.c',
'src/set_dnsmasq_settings_field.c',
'src/restart_dnsmasq.c',
include_directories: include_dirs,
dependencies: deps,
)