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