pfl_add_library(
MERGED_HEADER_PLACEMENT
DISABLE_INSTALL
LIBRARY_TYPE
STATIC
SOURCES
src/linglong/utils/command/env.cpp
src/linglong/utils/command/env.h
src/linglong/utils/command/cmd.cpp
src/linglong/utils/command/cmd.h
src/linglong/utils/command/ocppi-helper.cpp
src/linglong/utils/command/ocppi-helper.h
src/linglong/utils/dbus/log.cpp
src/linglong/utils/dbus/log.h
src/linglong/utils/dbus/properties_forwarder.cpp
src/linglong/utils/dbus/properties_forwarder.h
src/linglong/utils/dbus/register.cpp
src/linglong/utils/dbus/register.h
src/linglong/utils/error/details/error_impl.cpp
src/linglong/utils/error/details/error_impl.h
src/linglong/utils/error/error.cpp
src/linglong/utils/error/error.h
src/linglong/utils/finally/finally.cpp
src/linglong/utils/finally/finally.h
src/linglong/utils/gettext.h
src/linglong/utils/global/initialize.cpp
src/linglong/utils/global/initialize.h
src/linglong/utils/log/formatter.cpp
src/linglong/utils/log/formatter.h
src/linglong/utils/log/log.cpp
src/linglong/utils/log/log.h
src/linglong/utils/overlayfs.cpp
src/linglong/utils/overlayfs.h
src/linglong/utils/packageinfo_handler.cpp
src/linglong/utils/packageinfo_handler.h
src/linglong/utils/serialize/json.cpp
src/linglong/utils/serialize/json.h
src/linglong/utils/serialize/yaml.cpp
src/linglong/utils/serialize/yaml.h
src/linglong/utils/transaction.cpp
src/linglong/utils/transaction.h
src/linglong/utils/file.cpp
src/linglong/utils/file.h
src/linglong/utils/xdg/directory.h
src/linglong/utils/gkeyfile_wrapper.h
src/linglong/utils/hooks.cpp
src/linglong/utils/hooks.h
COMPILE_FEATURES
PUBLIC
cxx_std_17
LINK_LIBRARIES
PUBLIC
Qt${QT_VERSION_MAJOR}::Core
Qt${QT_VERSION_MAJOR}::DBus
PkgConfig::glib2
fmt::fmt
tl::expected
ytj::ytj
linglong::ocppi
linglong::api)