xref: /openbmc/phosphor-user-manager/phosphor-ldap-config/meson.build (revision 73b8ab4379b724d8ab6abc0d21d6e272d95833f2)
1phosphor_ldap_conf_deps = [
2    cereal_dep,
3    phosphor_dbus_interfaces_dep,
4    phosphor_logging_dep,
5    sdbusplus_dep,
6    ldap_dep,
7]
8
9phosphor_ldap_conf_lib = static_library(
10    'phosphor_ldap_conf',
11    [
12        'utils.cpp',
13        'ldap_config.cpp',
14        'ldap_config_mgr.cpp',
15        'ldap_mapper_entry.cpp',
16        'ldap_mapper_serialize.cpp',
17    ],
18    include_directories: '..',
19    dependencies: phosphor_ldap_conf_deps,
20)
21
22phosphor_ldap_conf_dep = declare_dependency(
23    link_with: phosphor_ldap_conf_lib,
24    dependencies: phosphor_ldap_conf_deps,
25)
26
27executable(
28    'phosphor-ldap-conf',
29    'main.cpp',
30    include_directories: '..',
31    dependencies: phosphor_ldap_conf_dep,
32    install: true,
33)
34