libkres_dep,
libedit,
],
- c_args: c_args,
install: true,
install_dir: get_option('sbindir'),
)
contrib_src,
include_directories: contrib_inc,
dependencies: libknot,
- c_args: c_args,
)
contrib_dep = declare_dependency(
kresd_src,
dependencies: kresd_deps,
export_dynamic: true,
- c_args: c_args,
install: true,
install_dir: get_option('sbindir'),
)
gnutls,
luajit,
],
- c_args: c_args,
install: true,
)
message('---------------------------')
## Compiler args
-c_args = [
+add_project_arguments([
'-D_GNU_SOURCE',
- '-Wtype-limits',
- '-Wformat',
'-Wformat-security',
+ '-Wtype-limits',
'-Wshadow',
'-Wall',
'-fvisibility=hidden',
-]
+])
# Lists of tests
# These lists are added to from subdir() and finally used in tests/*
libknot,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
libprotobuf_c,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
libknot,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
luajit,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
luajit,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
luajit,
],
name_prefix: '',
- c_args: c_args,
install: true,
install_dir: modules_dir,
)
libuv,
gnutls,
],
- c_args: c_args,
)
# python 3 dependencies
cmocka,
lmdb,
],
- c_args: c_args,
)
test(
'unit.' + unit_test[0],