/*
- * Copyright (c) 2024 SUSE LLC
+ * Copyright (c) [2024-2025] SUSE LLC
*
* All Rights Reserved.
*
#include <iostream>
+#include <memory>
#include "snapper/Logger.h"
#include <snapper/SnapperTmpl.h>
if (cmd->needs_snapper)
{
- snappers.reset(new ProxySnappers(global_options.no_dbus() ? ProxySnappers::createLib("/") :
- ProxySnappers::createDbus()));
+ snappers = make_unique<ProxySnappers>(global_options.no_dbus() ? ProxySnappers::createLib("/") :
+ ProxySnappers::createDbus());
}
(*cmd->cmd_func)(global_options, get_opts, backup_configs, snappers.get());
AC_DEFINE_UNQUOTED([TOUCH_BIN], ["$TOUCH_BIN"], [Path of touch program.])
CFLAGS="${CFLAGS} -std=c99 -Wall -Wextra -Wformat -Wmissing-prototypes -Wno-unused-parameter"
-CXXFLAGS="${CXXFLAGS} -std=c++11 -Wall -Wextra -Wformat -Wnon-virtual-dtor -Wno-unused-parameter -Wsuggest-override"
+CXXFLAGS="${CXXFLAGS} -std=c++14 -Wall -Wextra -Wformat -Wnon-virtual-dtor -Wno-unused-parameter -Wsuggest-override"
SYSCONFIG=/etc/sysconfig