A multilingual input method framework
リビジョン | fec095e4a7b913f6578441b362fd89cd38c8f38b (tree) |
---|---|
日時 | 2013-10-29 22:49:50 |
作者 | Muneyuki Noguchi <nogu.dev@gmai...> |
コミッター | Muneyuki Noguchi |
Avoid build errors on Qt4 and Qt5.
* configure.ac
@@ -1076,24 +1076,6 @@ if test "x$with_qt4" = xyes || test "x$with_qt4_immodule" = xyes; then | ||
1076 | 1076 | fi |
1077 | 1077 | fi |
1078 | 1078 | |
1079 | -# Generate Makefiles for Qt4 by qmake | |
1080 | -if test "x$with_qt4" = xyes; then | |
1081 | - if test "x$with_qt4_immodule" = xyes; then | |
1082 | - qt4_immodule_option="DEFINES+=QT4_IMMODULE" | |
1083 | - fi | |
1084 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/candwin/Makefile.qmake \ | |
1085 | - ${ac_abs_top_builddir}/qt4/candwin/uim-candwin-qt4.pro | |
1086 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/chardict/Makefile.qmake \ | |
1087 | - ${ac_abs_top_builddir}/qt4/chardict/uim-chardict-qt4.pro | |
1088 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/pref/Makefile.qmake \ | |
1089 | - ${qt4_immodule_option} \ | |
1090 | - ${ac_abs_top_builddir}/qt4/pref/uim-pref-qt4.pro | |
1091 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/switcher/Makefile.qmake \ | |
1092 | - ${ac_abs_top_builddir}/qt4/switcher/uim-im-switcher-qt4.pro | |
1093 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/toolbar/Makefile.qmake \ | |
1094 | - ${ac_abs_top_builddir}/qt4/toolbar/uim-toolbar-qt4.pro | |
1095 | -fi | |
1096 | - | |
1097 | 1079 | dnl ***************************************** |
1098 | 1080 | dnl *** test for Qt3Support module in Qt4 *** |
1099 | 1081 | dnl ***************************************** |
@@ -1116,17 +1098,6 @@ if test "x$enable_qt4_qt3support" != xno; then | ||
1116 | 1098 | fi |
1117 | 1099 | fi |
1118 | 1100 | |
1119 | -if test "x$with_qt4_immodule" = xyes; then | |
1120 | - if test "x$enable_qt4_qt3support" = xyes; then | |
1121 | - qt4_qt3support_option="QT+=qt3support DEFINES+=ENABLE_QT4_QT3SUPPORT" | |
1122 | - fi | |
1123 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/immodule/Makefile.qmake \ | |
1124 | - ${qt4_qt3support_option} \ | |
1125 | - ${ac_abs_top_builddir}/qt4/immodule/quiminputcontextplugin.pro | |
1126 | - ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/edittest/Makefile.qmake \ | |
1127 | - ${ac_abs_top_srcdir}/qt4/edittest/edittest.pro | |
1128 | -fi | |
1129 | - | |
1130 | 1101 | dnl ***************************** |
1131 | 1102 | dnl *** Check for Qt5 Library *** |
1132 | 1103 | dnl ***************************** |
@@ -1152,31 +1123,6 @@ fi | ||
1152 | 1123 | |
1153 | 1124 | AM_CONDITIONAL(QT5_IMMODULE, test "x$with_qt5_immodule" = xyes) |
1154 | 1125 | |
1155 | -# Generate Makefiles for Qt5 by qmake | |
1156 | -if test "x$with_qt5" = xyes; then | |
1157 | - if test "x$with_qt5_immodule" = xyes; then | |
1158 | - qt5_immodule_option="DEFINES+=QT5_IMMODULE" | |
1159 | - fi | |
1160 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/candwin/Makefile.qmake \ | |
1161 | - ${ac_abs_top_builddir}/qt5/candwin/uim-candwin-qt5.pro | |
1162 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/chardict/Makefile.qmake \ | |
1163 | - ${ac_abs_top_builddir}/qt5/chardict/uim-chardict-qt5.pro | |
1164 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/pref/Makefile.qmake \ | |
1165 | - ${qt5_immodule_option} \ | |
1166 | - ${ac_abs_top_builddir}/qt5/pref/uim-pref-qt5.pro | |
1167 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/switcher/Makefile.qmake \ | |
1168 | - ${ac_abs_top_builddir}/qt5/switcher/uim-im-switcher-qt5.pro | |
1169 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/toolbar/Makefile.qmake \ | |
1170 | - ${ac_abs_top_builddir}/qt5/toolbar/uim-toolbar-qt5.pro | |
1171 | -fi | |
1172 | - | |
1173 | -if test "x$with_qt5_immodule" = xyes; then | |
1174 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/immodule/Makefile.qmake \ | |
1175 | - ${ac_abs_top_builddir}/qt5/immodule/quimplatforminputcontextplugin.pro | |
1176 | - ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/edittest/Makefile.qmake \ | |
1177 | - ${ac_abs_top_srcdir}/qt4/edittest/edittest.pro | |
1178 | -fi | |
1179 | - | |
1180 | 1126 | AC_ARG_ENABLE(default-toolkit, |
1181 | 1127 | AC_HELP_STRING([--enable-default-toolkit], |
1182 | 1128 | [determine default toolkit (gtk, gtk3, qt, qt4 or qt5) @<:@default=gtk@:>@]), |
@@ -1880,6 +1826,22 @@ if test "x$CMAKE" != xno; then | ||
1880 | 1826 | fi |
1881 | 1827 | |
1882 | 1828 | if test "x$with_qt4" = xyes; then |
1829 | + if test "x$with_qt4_immodule" = xyes; then | |
1830 | + qt4_immodule_option="DEFINES+=QT4_IMMODULE" | |
1831 | + fi | |
1832 | + # Generate Makefiles for Qt4 by qmake | |
1833 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/candwin/Makefile.qmake \ | |
1834 | + ${ac_abs_top_builddir}/qt4/candwin/uim-candwin-qt4.pro | |
1835 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/chardict/Makefile.qmake \ | |
1836 | + ${ac_abs_top_builddir}/qt4/chardict/uim-chardict-qt4.pro | |
1837 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/pref/Makefile.qmake \ | |
1838 | + ${qt4_immodule_option} \ | |
1839 | + ${ac_abs_top_builddir}/qt4/pref/uim-pref-qt4.pro | |
1840 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/switcher/Makefile.qmake \ | |
1841 | + ${ac_abs_top_builddir}/qt4/switcher/uim-im-switcher-qt4.pro | |
1842 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/toolbar/Makefile.qmake \ | |
1843 | + ${ac_abs_top_builddir}/qt4/toolbar/uim-toolbar-qt4.pro | |
1844 | + | |
1883 | 1845 | # Generate a Makefile for KDE4 applet by cmake |
1884 | 1846 | if test "x$enable_kde4_applet" = xyes; then |
1885 | 1847 | mkdir -p ${ac_abs_top_builddir}/qt4/toolbar/build |
@@ -1891,6 +1853,17 @@ if test "x$with_qt4" = xyes; then | ||
1891 | 1853 | fi |
1892 | 1854 | fi |
1893 | 1855 | |
1856 | +if test "x$with_qt4_immodule" = xyes; then | |
1857 | + if test "x$enable_qt4_qt3support" = xyes; then | |
1858 | + qt4_qt3support_option="QT+=qt3support DEFINES+=ENABLE_QT4_QT3SUPPORT" | |
1859 | + fi | |
1860 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/immodule/Makefile.qmake \ | |
1861 | + ${qt4_qt3support_option} \ | |
1862 | + ${ac_abs_top_builddir}/qt4/immodule/quiminputcontextplugin.pro | |
1863 | + ${QMAKE4} -o ${ac_abs_top_builddir}/qt4/edittest/Makefile.qmake \ | |
1864 | + ${ac_abs_top_srcdir}/qt4/edittest/edittest.pro | |
1865 | +fi | |
1866 | + | |
1894 | 1867 | if test "x$use_knotify4" = xyes; then |
1895 | 1868 | # Generate a Makefile for KNotify plugin by cmake |
1896 | 1869 | mkdir -p ${ac_abs_top_builddir}/notify/build |
@@ -1902,6 +1875,31 @@ if test "x$use_knotify4" = xyes; then | ||
1902 | 1875 | cd - |
1903 | 1876 | fi |
1904 | 1877 | |
1878 | +# Generate Makefiles for Qt5 by qmake | |
1879 | +if test "x$with_qt5" = xyes; then | |
1880 | + if test "x$with_qt5_immodule" = xyes; then | |
1881 | + qt5_immodule_option="DEFINES+=QT5_IMMODULE" | |
1882 | + fi | |
1883 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/candwin/Makefile.qmake \ | |
1884 | + ${ac_abs_top_builddir}/qt5/candwin/uim-candwin-qt5.pro | |
1885 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/chardict/Makefile.qmake \ | |
1886 | + ${ac_abs_top_builddir}/qt5/chardict/uim-chardict-qt5.pro | |
1887 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/pref/Makefile.qmake \ | |
1888 | + ${qt5_immodule_option} \ | |
1889 | + ${ac_abs_top_builddir}/qt5/pref/uim-pref-qt5.pro | |
1890 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/switcher/Makefile.qmake \ | |
1891 | + ${ac_abs_top_builddir}/qt5/switcher/uim-im-switcher-qt5.pro | |
1892 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/toolbar/Makefile.qmake \ | |
1893 | + ${ac_abs_top_builddir}/qt5/toolbar/uim-toolbar-qt5.pro | |
1894 | +fi | |
1895 | + | |
1896 | +if test "x$with_qt5_immodule" = xyes; then | |
1897 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/immodule/Makefile.qmake \ | |
1898 | + ${ac_abs_top_builddir}/qt5/immodule/quimplatforminputcontextplugin.pro | |
1899 | + ${QMAKE5} -o ${ac_abs_top_builddir}/qt5/edittest/Makefile.qmake \ | |
1900 | + ${ac_abs_top_srcdir}/qt4/edittest/edittest.pro | |
1901 | +fi | |
1902 | + | |
1905 | 1903 | AC_MSG_RESULT([ |
1906 | 1904 | Configure Result : |
1907 | 1905 |