blob: ccef9caf36a3b4988e6e86078af7bbda54e70521 [file] [log] [blame] [edit]
watchdog_headers = include_directories('.')
if cpp.has_header('CLI/CLI.hpp')
CLI11_dep = declare_dependency()
else
CLI11_dep = dependency('CLI11')
endif
watchdog_deps = [
CLI11_dep,
dependency('phosphor-dbus-interfaces'),
dependency('phosphor-logging'),
dependency('sdbusplus'),
dependency('sdeventplus'),
dependency('stdplus'),
]
watchdog_lib = static_library(
'watchdog',
'watchdog.cpp',
implicit_include_directories: false,
include_directories: watchdog_headers,
dependencies: watchdog_deps)
watchdog_dep = declare_dependency(
dependencies: watchdog_deps,
include_directories: watchdog_headers,
link_with: watchdog_lib)
executable(
'phosphor-watchdog',
'mainapp.cpp',
implicit_include_directories: false,
dependencies: watchdog_dep,
install: true,
install_dir: get_option('bindir'))