mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-31 05:55:28 +00:00
63 lines
1.3 KiB
Meson
63 lines
1.3 KiB
Meson
kea_util_lib = library('kea-util',
|
|
'bigints.h',
|
|
'boost_time_utils.cc',
|
|
'boost_time_utils.h',
|
|
'buffer.h',
|
|
'chrono_time_utils.cc',
|
|
'chrono_time_utils.h',
|
|
'csv_file.cc',
|
|
'csv_file.h',
|
|
'dhcp_space.cc',
|
|
'dhcp_space.h',
|
|
'doubles.h',
|
|
'encode/encode.cc',
|
|
'encode/encode.h',
|
|
'encode/utf8.cc',
|
|
'encode/utf8.h',
|
|
'filesystem.cc',
|
|
'filesystem.h',
|
|
'hash.h',
|
|
'io.h',
|
|
'labeled_value.cc',
|
|
'labeled_value.h',
|
|
'memory_segment.h',
|
|
'memory_segment_local.cc',
|
|
'memory_segment_local.h',
|
|
'multi_threading_mgr.cc',
|
|
'multi_threading_mgr.h',
|
|
'optional.h',
|
|
'pid_file.cc',
|
|
'pid_file.h',
|
|
'pointer_util.h',
|
|
'range_utilities.h',
|
|
'readwrite_mutex.h',
|
|
'reconnect_ctl.cc',
|
|
'reconnect_ctl.h',
|
|
'staged_value.h',
|
|
'state_model.cc',
|
|
'state_model.h',
|
|
'stopwatch.cc',
|
|
'stopwatch.h',
|
|
'stopwatch_impl.cc',
|
|
'stopwatch_impl.h',
|
|
'str.cc',
|
|
'str.h',
|
|
'thread_pool.h',
|
|
'triplet.h',
|
|
'unlock_guard.h',
|
|
'versioned_csv_file.cc',
|
|
'versioned_csv_file.h',
|
|
'watched_thread.cc',
|
|
'watched_thread.h',
|
|
'watch_socket.cc',
|
|
'watch_socket.h',
|
|
include_directories: [include_directories('.')] + includes,
|
|
install: true,
|
|
install_dir: 'lib',
|
|
link_with: kea_exceptions_lib,
|
|
)
|
|
subdir('io')
|
|
subdir('unittests')
|
|
libs_built_so_far = [kea_util_lib] + libs_built_so_far
|
|
subdir('tests')
|