blob: 05654f2e8fcf9f1e80cc874ef159690017f80587 [file] [log] [blame]
Ratan Guptaca039ca2022-01-09 12:22:27 +05301phosphor_ldap_conf_deps = [
Konstantin Aladyshevc992c262024-04-02 16:54:35 +03002 boost_dep,
Patrick Williamse92f4ac2022-04-05 16:10:18 -05003 cereal_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +05304 phosphor_dbus_interfaces_dep,
5 phosphor_logging_dep,
6 sdbusplus_dep,
Nan Zhou3b80d012022-08-15 21:12:40 +00007 ldap_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +05308]
9
10phosphor_ldap_conf_lib = static_library(
11 'phosphor_ldap_conf',
12 [
13 'utils.cpp',
14 'ldap_config.cpp',
15 'ldap_config_mgr.cpp',
16 'ldap_mapper_entry.cpp',
Patrick Williamsf8ccac92025-02-01 08:37:15 -050017 'ldap_mapper_serialize.cpp',
Ratan Guptaca039ca2022-01-09 12:22:27 +053018 ],
19 include_directories: '..',
20 dependencies: phosphor_ldap_conf_deps,
21)
22
23phosphor_ldap_conf_dep = declare_dependency(
24 link_with: phosphor_ldap_conf_lib,
25 dependencies: phosphor_ldap_conf_deps,
26)
27
28executable(
29 'phosphor-ldap-conf',
30 'main.cpp',
31 include_directories: '..',
32 dependencies: phosphor_ldap_conf_dep,
Ratan Guptaca039ca2022-01-09 12:22:27 +053033 install: true,
34)