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
27 lines
682 B
Meson
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,
|
|
)
|