]> sigrok.org Git - libsigrok.git/commitdiff
C++: Suppress deprecation warnings from glibmm
authorDaniel Elstner <redacted>
Thu, 29 Oct 2015 20:48:49 +0000 (21:48 +0100)
committerDaniel Elstner <redacted>
Fri, 30 Oct 2015 11:51:16 +0000 (12:51 +0100)
Ignore warnings due to use of std::auto_ptr<> in the glibmm headers.
This should be reverted once glibmm is fixed.

bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp

index cf86bfc3170fd3daf05593e0eb558b520f3efd11..b60d613257ee5bb3341c7077decee3339c36ac1d 100644 (file)
@@ -71,7 +71,12 @@ raised, which provides access to the error code and description.
 #define LIBSIGROKCXX_HPP
 
 #include <libsigrok/libsigrok.h>
+
+/* Suppress warnings due to glibmm's use of std::auto_ptr<> in a public
+ * header file. To be removed once glibmm is fixed. */
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 #include <glibmm.h>
+G_GNUC_END_IGNORE_DEPRECATIONS
 
 #include <stdexcept>
 #include <memory>