12098dabeSJohn Wedig 22098dabeSJohn WediglibeStoraged_deps = [ 32098dabeSJohn Wedig dependency('sdbusplus'), 44e13b0a1SJohn Edward Broadbent dependency('phosphor-logging', 54e13b0a1SJohn Edward Broadbent fallback: ['phosphor-logging', 64e13b0a1SJohn Edward Broadbent 'phosphor_logging_dep'], 74e13b0a1SJohn Edward Broadbent ), 82098dabeSJohn Wedig eStoraged_dbus, 9*b810c926SJohn Wedig dependency('openssl'), 10*b810c926SJohn Wedig dependency('libcryptsetup'), 11*b810c926SJohn Wedig dependency('stdplus'), 122098dabeSJohn Wedig] 132098dabeSJohn Wedig 142098dabeSJohn WediglibeStoraged_lib = static_library( 152098dabeSJohn Wedig 'eStoraged-lib', 162098dabeSJohn Wedig 'estoraged.cpp', 172098dabeSJohn Wedig include_directories : eStoraged_headers, 182098dabeSJohn Wedig implicit_include_directories: false, 192098dabeSJohn Wedig dependencies: libeStoraged_deps, 202098dabeSJohn Wedig) 212098dabeSJohn Wedig 222098dabeSJohn WediglibeStoraged = declare_dependency( 232098dabeSJohn Wedig dependencies: libeStoraged_deps, 242098dabeSJohn Wedig include_directories: eStoraged_headers, 252098dabeSJohn Wedig link_with: libeStoraged_lib) 262098dabeSJohn Wedig 272098dabeSJohn Wedigexecutable( 282098dabeSJohn Wedig 'eStoraged', 292098dabeSJohn Wedig 'main.cpp', 302098dabeSJohn Wedig implicit_include_directories: false, 312098dabeSJohn Wedig dependencies: libeStoraged, 322098dabeSJohn Wedig install: true, 332098dabeSJohn Wedig install_dir: get_option('bindir') 342098dabeSJohn Wedig) 35*b810c926SJohn Wedig 36*b810c926SJohn Wedigbuild_tests = get_option('tests') 37*b810c926SJohn Wedigif not build_tests.disabled() 38*b810c926SJohn Wedig subdir('test') 39*b810c926SJohn Wedigendif 40*b810c926SJohn Wedig 41