CMAKE QT4_CREATE_TRANSLATION
Verfasst: 22. Mai 2012 10:44
Hallo zusammen,
im Zuge eines Projekts war ich gezwungen cmake zu verwenden. Bisher klappt auch alles ganz gut, bis auf die Übersetzungen. In meiner CMakeLists.txt werden dazu folgende Befehle ausgeführt:
In meinem Projektordner habe ich ein Verzeichnis "build" erstellt, von dem aus ich cmake aufrufe ("cmake .."). Danach führe ich "make" aus. Funktioniert auch alles fehlerfrei. Jedoch wird die *.qm File zu den einzelnen Übersetzungsdateien immer im build-Verzeichnis (also neben der executable) erstellt und nicht im Verzeichnis "build/translations".
Kann man bei der Erstellung der qm-Dateien ein Ausgabeverzeichnis festlegen oder wie löse ich das Problem ?
Grüße
tuxing
im Zuge eines Projekts war ich gezwungen cmake zu verwenden. Bisher klappt auch alles ganz gut, bis auf die Übersetzungen. In meiner CMakeLists.txt werden dazu folgende Befehle ausgeführt:
Code: Alles auswählen
FILE(GLOB LANG "translations/*.ts")
.
.
QT4_CREATE_TRANSLATION(TRANSLATIONS ${FORMS} ${SOURCES} ${LANG})
.
.
ADD_EXECUTABLE(${project_name} ${SOURCES} ${HEADER_MOC} ${FORMS_HEADER} ${TRANSLATIONS})
In meinem Projektordner habe ich ein Verzeichnis "build" erstellt, von dem aus ich cmake aufrufe ("cmake .."). Danach führe ich "make" aus. Funktioniert auch alles fehlerfrei. Jedoch wird die *.qm File zu den einzelnen Übersetzungsdateien immer im build-Verzeichnis (also neben der executable) erstellt und nicht im Verzeichnis "build/translations".
Kann man bei der Erstellung der qm-Dateien ein Ausgabeverzeichnis festlegen oder wie löse ich das Problem ?
Grüße
tuxing