Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
5.0.2
-
None
-
everywhere
Description
I use QT5_CREATE_TRANSLATION inside my CMakelists.txt to keep my ts files in actual state. It is very useful. But when I call make clean my ts files are cleaned also. If I understand right it is because of
add_custom_command(OUTPUT ${_ts_file} COMMAND ${Qt5_LUPDATE_EXECUTABLE} ARGS ${_lupdate_options} “@${_ts_lst_file}” -ts ${_ts_file} DEPENDS ${_my_sources} ${_ts_lst_file} VERBATIM)
inside the QT5_CREATE_TRANSLATION function.
I have patched the original Qt5LinguistToolsMacros.cmake to avoid this problem. See the attached patch.
I hope this workaround will be usefull.
BR
Attachments
Issue Links
- is duplicated by
-
QTBUG-90702 CMD "BULID" --- "CLEAN PROJECT",TS file will be deleted.
- Closed
-
QTBUG-96549 make clean removes ts file when using qt5_create_translation()
- Closed
- is replaced by
-
QTBUG-41736 CMake + Qt5LinguistToolsMacros.cmake: QT5_CREATE_TRANSLATION clean deletes .ts files instead of updating
- Closed
For Gerrit Dashboard: QTBUG-31860 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
261912,1 | cmake: add QT5_UPDATE_TRANSLATION function | 5.12 | qt/qttools | Status: DEFERRED | -1 | 0 |