crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt лингвист
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
igor_bogomolov Дата 24.1.2011, 15:48
 
Цитата(wiz29 @ 24.1.2011, 15:22) *
Погуглил ничего вроде такого не нашел для настроек qt pro - файла.
Готовых таких настроек нет. Но всегда можно добавить собственные цели. В качестве вариантов

Можно воспользоваться командой system которая будет исполнять твой скрипт. В этом скрипте ты можешь сделать всё как надо. Только придется держать два скрипта, один для Linux, другой для Windows. Т.е. что то вроде такого
win32:system(./addversion.cmd)
unix:system(./addversion.sh)
Но эти скрипты будут исполняться только при запуске qmake, при обычной компиляции - нет.

Если это не устраивает, можно добавить цель цель компиляции. Делается это примерно так
versiontarget.target = version
win32:versiontarget.commands(./addversion.cmd)
unix:versiontarget.commands(./addversion.sh)
versiontarget.depends = FORCE
PRE_TARGETDEPS += version
QMAKE_EXTRA_TARGETS += versiontarget


Может и еще какие-нибудь более разумные варианты есть, я не знаю, сам делал как написал выше
wiz29 Дата 24.1.2011, 15:22
 
Цитата(igor_bogomolov @ 24.1.2011, 14:38) *
TRANSLATIONS = ru_RU/test.ts
, но каталог ru_RU должен уже существовать до запуска lupdate

В этом случае выходной файл упадет тудаже где лежит и test.ts. а мне хотелось бы явно указывать dst каталог (ну типа директивы для таргета DESTDIR). Например, чтоб иметь возможность держать в разных местах "бинари" трансляции, например для текстов плагинов и тп. Погуглил ничего вроде такого не нашел для настроек qt pro - файла.
igor_bogomolov Дата 24.1.2011, 14:38
 
Цитата(wiz29 @ 24.1.2011, 14:08) *
Можно ли как то настроить в qt pro-файле каталог для выходных файлов lupdate
TRANSLATIONS = ru_RU/test.ts
, но каталог ru_RU должен уже существовать до запуска lupdate
wiz29 Дата 24.1.2011, 14:08
  Можно ли как то настроить в qt pro-файле каталог для выходных файлов lupdate (Существует ли какой то ключ для этого)?
p.s. Хочется скомпилить ts-файлы и использовать их динамически.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 18:47