From: marguerite Date: Fri, 18 Sep 2015 16:45:43 +0000 (+0800) Subject: define G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS for glib < 2.32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Fupstream-git;p=platform%2Fcore%2Fuifw%2Fise-engine-tables.git define G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS for glib < 2.32 --- diff --git a/src/scim_table_imengine_setup.cpp b/src/scim_table_imengine_setup.cpp index 4b5ec1b..e81a536 100644 --- a/src/scim_table_imengine_setup.cpp +++ b/src/scim_table_imengine_setup.cpp @@ -76,6 +76,19 @@ #define SCIM_TABLES_USE_GTK_TREE_VIEW_SET_RULES_HINT #endif +#if ! GLIB_CHECK_VERSION(2, 32, 0) +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) +#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS \ + _Pragma ("GCC diagnostic push") \ + _Pragma ("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#define G_GNUC_END_IGNORE_DEPRECATIONS \ + _Pragma ("GCC diagnostic pop") +#else +#define G_GNUC_BEGIN_IGNORE_DEPRECATIONS +#define G_GNUC_END_IGNORE_DEPRECATIONS +#endif +#endif + using namespace scim; #define scim_module_init table_imengine_setup_LTX_scim_module_init