Index: librime-1.1git20140306/include/rime/lever/customizer.h =================================================================== --- librime-1.1git20140306.orig/include/rime/lever/customizer.h +++ librime-1.1git20140306/include/rime/lever/customizer.h @@ -8,6 +8,9 @@ #define RIME_CUSTOMIZER_H_ #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS #include ; Index: librime-1.1git20140306/include/rime/lever/switcher_settings.h =================================================================== --- librime-1.1git20140306.orig/include/rime/lever/switcher_settings.h +++ librime-1.1git20140306/include/rime/lever/switcher_settings.h @@ -9,6 +9,9 @@ #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include "custom_settings.h" Index: librime-1.1git20140306/include/rime/lever/user_dict_manager.h =================================================================== --- librime-1.1git20140306.orig/include/rime/lever/user_dict_manager.h +++ librime-1.1git20140306/include/rime/lever/user_dict_manager.h @@ -9,6 +9,9 @@ #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include namespace rime { Index: librime-1.1git20140306/src/core_module.cc =================================================================== --- librime-1.1git20140306.orig/src/core_module.cc +++ librime-1.1git20140306/src/core_module.cc @@ -5,6 +5,9 @@ // 2013-10-17 GONG Chen // +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/db.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/db.cc +++ librime-1.1git20140306/src/dict/db.cc @@ -5,6 +5,9 @@ // 2011-11-02 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/dict_compiler.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/dict_compiler.cc +++ librime-1.1git20140306/src/dict/dict_compiler.cc @@ -7,6 +7,9 @@ #include #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/dictionary.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/dictionary.cc +++ librime-1.1git20140306/src/dict/dictionary.cc @@ -5,6 +5,9 @@ // 2011-07-05 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/mapped_file.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/mapped_file.cc +++ librime-1.1git20140306/src/dict/mapped_file.cc @@ -7,6 +7,9 @@ // 2011-06-30 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/preset_vocabulary.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/preset_vocabulary.cc +++ librime-1.1git20140306/src/dict/preset_vocabulary.cc @@ -4,6 +4,9 @@ // // 2011-11-27 GONG Chen // +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/dict/tree_db.cc =================================================================== --- librime-1.1git20140306.orig/src/dict/tree_db.cc +++ librime-1.1git20140306/src/dict/tree_db.cc @@ -4,6 +4,9 @@ // // 2011-11-02 GONG Chen // +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #if defined(_MSC_VER) #pragma warning(disable: 4244) Index: librime-1.1git20140306/src/gear/simplifier.cc =================================================================== --- librime-1.1git20140306.orig/src/gear/simplifier.cc +++ librime-1.1git20140306/src/gear/simplifier.cc @@ -7,6 +7,9 @@ #include #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/lever/custom_settings.cc =================================================================== --- librime-1.1git20140306.orig/src/lever/custom_settings.cc +++ librime-1.1git20140306/src/lever/custom_settings.cc @@ -5,6 +5,9 @@ // 2012-02-26 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/lever/deployment_tasks.cc =================================================================== --- librime-1.1git20140306.orig/src/lever/deployment_tasks.cc +++ librime-1.1git20140306/src/lever/deployment_tasks.cc @@ -5,6 +5,9 @@ // 2011-12-10 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #define BOOST_NO_CXX11_SCOPED_ENUMS #include #include Index: librime-1.1git20140306/src/lever/switcher_settings.cc =================================================================== --- librime-1.1git20140306.orig/src/lever/switcher_settings.cc +++ librime-1.1git20140306/src/lever/switcher_settings.cc @@ -6,6 +6,9 @@ // #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/lever/user_dict_manager.cc =================================================================== --- librime-1.1git20140306.orig/src/lever/user_dict_manager.cc +++ librime-1.1git20140306/src/lever/user_dict_manager.cc @@ -6,6 +6,9 @@ // #include #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include Index: librime-1.1git20140306/src/lever/userdb_recovery_task.cc =================================================================== --- librime-1.1git20140306.orig/src/lever/userdb_recovery_task.cc +++ librime-1.1git20140306/src/lever/userdb_recovery_task.cc @@ -5,6 +5,9 @@ // 2013-04-22 GONG Chen // #include +#ifndef BOOST_NO_SCOPED_ENUMS +#define BOOST_NO_SCOPED_ENUMS +#endif // BOOST_NO_SCOPED_ENUMS #include #include #include