13b80d01dSNan Zhouldap_dep = meson.get_compiler('cpp').find_library('ldap', required: true) 23b80d01dSNan Zhou 3ca039ca3SRatan Guptaphosphor_ldap_conf_deps = [ 4*c992c26eSKonstantin Aladyshev boost_dep, 5e92f4ac7SPatrick Williams cereal_dep, 6ca039ca3SRatan Gupta phosphor_dbus_interfaces_dep, 7ca039ca3SRatan Gupta phosphor_logging_dep, 8ca039ca3SRatan Gupta sdbusplus_dep, 93b80d01dSNan Zhou ldap_dep, 10ca039ca3SRatan Gupta] 11ca039ca3SRatan Gupta 12ca039ca3SRatan Guptaphosphor_ldap_conf_lib = static_library( 13ca039ca3SRatan Gupta 'phosphor_ldap_conf', 14ca039ca3SRatan Gupta [ 15ca039ca3SRatan Gupta 'utils.cpp', 16ca039ca3SRatan Gupta 'ldap_config.cpp', 17ca039ca3SRatan Gupta 'ldap_config_mgr.cpp', 18ca039ca3SRatan Gupta 'ldap_mapper_entry.cpp', 19ca039ca3SRatan Gupta 'ldap_mapper_serialize.cpp' 20ca039ca3SRatan Gupta ], 21ca039ca3SRatan Gupta include_directories: '..', 22ca039ca3SRatan Gupta dependencies: phosphor_ldap_conf_deps, 23ca039ca3SRatan Gupta) 24ca039ca3SRatan Gupta 25ca039ca3SRatan Guptaphosphor_ldap_conf_dep = declare_dependency( 26ca039ca3SRatan Gupta link_with: phosphor_ldap_conf_lib, 27ca039ca3SRatan Gupta dependencies: phosphor_ldap_conf_deps, 28ca039ca3SRatan Gupta) 29ca039ca3SRatan Gupta 30ca039ca3SRatan Guptaexecutable( 31ca039ca3SRatan Gupta 'phosphor-ldap-conf', 32ca039ca3SRatan Gupta 'main.cpp', 33ca039ca3SRatan Gupta include_directories: '..', 34ca039ca3SRatan Gupta dependencies: phosphor_ldap_conf_dep, 35ca039ca3SRatan Gupta install: true, 36ca039ca3SRatan Gupta) 37