[cluttermm] generate_extra_defs: Avoid deprecation warnings.



commit f353de4018e89aa310b60c862d09f8942504e6d5
Author: Murray Cumming <murrayc murrayc com>
Date:   Fri Apr 4 08:54:28 2014 +0200

    generate_extra_defs: Avoid deprecation warnings.

 codegen/extradefs/generate_extra_defs_clutter.cc |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/codegen/extradefs/generate_extra_defs_clutter.cc 
b/codegen/extradefs/generate_extra_defs_clutter.cc
index 333bf90..5c0ae2e 100644
--- a/codegen/extradefs/generate_extra_defs_clutter.cc
+++ b/codegen/extradefs/generate_extra_defs_clutter.cc
@@ -16,6 +16,12 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+// We always need to generate the .defs for all types because the code
+// using deprecated API is generated unconditionally and only disabled
+// at compile time.
+#undef CLUTTER_DISABLE_DEPRECATED
+#define CLUTTER_DISABLE_DEPRECATION_WARNINGS 1
+
 #include <glibmm_generate_extra_defs/generate_extra_defs.h>
 #include <clutter/clutter.h>
 #include <iostream>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]