2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-01 06:25:34 +00:00

[#3443] Additions to the initial meson Proof of Concept

This commit is contained in:
Andrei Pavel
2025-01-29 13:23:29 +02:00
parent e04a37a762
commit a846e64be4
70 changed files with 1998 additions and 1793 deletions

View File

@@ -1,18 +1,19 @@
if not mysql.found()
subdir_done()
subdir_done()
endif
kea_mysql_lib = library('kea-mysql',
'mysql_binding.cc',
'mysql_binding.h',
'mysql_connection.cc',
'mysql_connection.h',
'mysql_constants.h',
cpp_args: [f'-DKEA_ADMIN="@kea_admin@"'],
dependencies: [mysql],
include_directories: [include_directories('.')] + includes,
install: true,
install_dir: 'lib',
link_with: libs_built_so_far,
kea_mysql_lib = library(
'kea-mysql',
'mysql_binding.cc',
'mysql_binding.h',
'mysql_connection.cc',
'mysql_connection.h',
'mysql_constants.h',
cpp_args: [f'-DKEA_ADMIN="@KEA_ADMIN@"'],
dependencies: [mysql],
include_directories: [include_directories('.')] + INCLUDES,
install: true,
install_dir: 'lib',
link_with: LIBS_BUILT_SO_FAR,
)
libs_built_so_far += [kea_mysql_lib]
LIBS_BUILT_SO_FAR = [kea_mysql_lib] + LIBS_BUILT_SO_FAR