Explorar el Código

ctkAbstractPythonManager - Suppress "old-style cast" warning using #pragma

Note: Ideally the incriminated functions and macros should be
fixed upstream ..
Jean-Christophe Fillion-Robin hace 14 años
padre
commit
7b258186d3
Se han modificado 1 ficheros con 7 adiciones y 0 borrados
  1. 7 0
      Libs/Scripting/Python/Core/ctkAbstractPythonManager.cpp

+ 7 - 0
Libs/Scripting/Python/Core/ctkAbstractPythonManager.cpp

@@ -32,6 +32,13 @@
 // STD includes
 #include <csignal>
 
+#ifdef __GNUC__
+// Disable warnings related to signal() function
+// See http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html
+// Note: Ideally the incriminated functions and macros should be fixed upstream ...
+#pragma GCC diagnostic ignored "-Wold-style-cast"
+#endif
+
 #ifdef CTK_PYTHONQT_WRAP_QTGUI
 void PythonQt_init_QtGui(PyObject*);
 #endif