From: Arvin Schnell Date: Thu, 24 Apr 2025 11:02:18 +0000 (+0200) Subject: - use make_unique (needed C++14) X-Git-Tag: v0.13.0~125^2 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1007%2Fhead;p=thirdparty%2Fsnapper.git - use make_unique (needed C++14) --- diff --git a/client/snbk/snbk.cc b/client/snbk/snbk.cc index da0704f3..a66a2832 100644 --- a/client/snbk/snbk.cc +++ b/client/snbk/snbk.cc @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024 SUSE LLC + * Copyright (c) [2024-2025] SUSE LLC * * All Rights Reserved. * @@ -21,6 +21,7 @@ #include +#include #include "snapper/Logger.h" #include @@ -213,8 +214,8 @@ main(int argc, char** argv) if (cmd->needs_snapper) { - snappers.reset(new ProxySnappers(global_options.no_dbus() ? ProxySnappers::createLib("/") : - ProxySnappers::createDbus())); + snappers = make_unique(global_options.no_dbus() ? ProxySnappers::createLib("/") : + ProxySnappers::createDbus()); } (*cmd->cmd_func)(global_options, get_opts, backup_configs, snappers.get()); diff --git a/configure.ac b/configure.ac index 639623ef..a13b03b3 100644 --- a/configure.ac +++ b/configure.ac @@ -63,7 +63,7 @@ AC_DEFINE_UNQUOTED([RMDIR_BIN], ["$RMDIR_BIN"], [Path of rmdir program.]) 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