# uname -a
Linux homepc 2.6.30-gentoo-r8 #3 Sun Nov 15 15:03:45 EET 2009 i686 AMD Athlon(tm) 64 Processor 3800+ AuthenticAMD GNU/Linux
Учтите это как то

Спасибо за труд, работает пока нормально!
ikm wrote:Да. Видимо, надо просто переходить на cmake. Ежели кто сподобится сочинить правильный cmakelists, который будет работать на linux и на windows, милости просим
diff --git a/src/goldendict.pro b/src/goldendict.pro
index 9c3d247..31e2ef7 100644
--- a/src/goldendict.pro
+++ b/src/goldendict.pro
@@ -214,12 +214,15 @@ TRANSLATIONS += locale/ru_RU.ts \
locale/el_GR.ts \
locale/bg_BG.ts
-# This makes qmake generate translations
-win32 {
- # Windows doesn't seem to have *-qt4 symlinks
- isEmpty(QMAKE_LRELEASE):QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
+
+isEmpty(QMAKE_LRELEASE) {
+ QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease-qt4
+ # Windows and some distros doesn't seem to have *-qt4 symlinks
+ !exists( $$QMAKE_LRELEASE ) {
+ QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
+ !exists( $$QMAKE_LRELEASE ):error( "can't find lrelease-qt4 (or just lrelease)" )
+ }
}
-isEmpty(QMAKE_LRELEASE):QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease-qt4
updateqm.input = TRANSLATIONS
updateqm.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE \
Users browsing this forum: No registered users and 25 guests