]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- use make_unique (needed C++14) 1007/head
authorArvin Schnell <aschnell@suse.de>
Thu, 24 Apr 2025 11:02:18 +0000 (13:02 +0200)
committerArvin Schnell <aschnell@suse.de>
Thu, 24 Apr 2025 11:02:18 +0000 (13:02 +0200)
client/snbk/snbk.cc
configure.ac

index da0704f3aea3bc7acdfea3a60656d286d6c01a22..a66a283210cc19b05ff375e19433da086a0fa843 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2024 SUSE LLC
+ * Copyright (c) [2024-2025] SUSE LLC
  *
  * All Rights Reserved.
  *
@@ -21,6 +21,7 @@
 
 
 #include <iostream>
+#include <memory>
 
 #include "snapper/Logger.h"
 #include <snapper/SnapperTmpl.h>
@@ -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<ProxySnappers>(global_options.no_dbus() ? ProxySnappers::createLib("/") :
+                                                     ProxySnappers::createDbus());
            }
 
            (*cmd->cmd_func)(global_options, get_opts, backup_configs, snappers.get());
index 639623ef49fbd41293ef7604a04f302e3dcf79ac..a13b03b3cbd8ef4763f36adf3786fa44a395c198 100644 (file)
@@ -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