• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

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

- Create Makefile.qmake after ${ac_abs_top_builddir} is set.

変更サマリ

差分

--- a/configure.ac
+++ b/configure.ac
@@ -1076,24 +1076,6 @@ if test "x$with_qt4" = xyes || test "x$with_qt4_immodule" = xyes; then
10761076 fi
10771077 fi
10781078
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-
10971079 dnl *****************************************
10981080 dnl *** test for Qt3Support module in Qt4 ***
10991081 dnl *****************************************
@@ -1116,17 +1098,6 @@ if test "x$enable_qt4_qt3support" != xno; then
11161098 fi
11171099 fi
11181100
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-
11301101 dnl *****************************
11311102 dnl *** Check for Qt5 Library ***
11321103 dnl *****************************
@@ -1152,31 +1123,6 @@ fi
11521123
11531124 AM_CONDITIONAL(QT5_IMMODULE, test "x$with_qt5_immodule" = xyes)
11541125
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-
11801126 AC_ARG_ENABLE(default-toolkit,
11811127 AC_HELP_STRING([--enable-default-toolkit],
11821128 [determine default toolkit (gtk, gtk3, qt, qt4 or qt5) @<:@default=gtk@:>@]),
@@ -1880,6 +1826,22 @@ if test "x$CMAKE" != xno; then
18801826 fi
18811827
18821828 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+
18831845 # Generate a Makefile for KDE4 applet by cmake
18841846 if test "x$enable_kde4_applet" = xyes; then
18851847 mkdir -p ${ac_abs_top_builddir}/qt4/toolbar/build
@@ -1891,6 +1853,17 @@ if test "x$with_qt4" = xyes; then
18911853 fi
18921854 fi
18931855
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+
18941867 if test "x$use_knotify4" = xyes; then
18951868 # Generate a Makefile for KNotify plugin by cmake
18961869 mkdir -p ${ac_abs_top_builddir}/notify/build
@@ -1902,6 +1875,31 @@ if test "x$use_knotify4" = xyes; then
19021875 cd -
19031876 fi
19041877
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+
19051903 AC_MSG_RESULT([
19061904 Configure Result :
19071905