Bladeren bron

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

Note: Ideally the incriminated functions and macros should be
fixed upstream ..
Jean-Christophe Fillion-Robin 14 jaren geleden
bovenliggende
commit
7b258186d3
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  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