Skip to content

Commit d940500

Browse files
committed
[cmake] Replace deprecated QT_CREATE_TRANSLATION
Use modern qt_add_translations instead.
1 parent 2dac535 commit d940500

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

gui/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ CheckOptions:
1515
file(GLOB tss "*.ts")
1616
QT_WRAP_UI(uis_hdrs ${uis})
1717
QT_ADD_RESOURCES(resources "gui.qrc")
18-
# TODO: passing "-no-obsolete" here breaks the translations
19-
QT_CREATE_TRANSLATION(qms ${CMAKE_CURRENT_SOURCE_DIR} ${tss})
20-
list(APPEND cppcheck-gui-deps ${hdrs} ${uis_hdrs} ${resources} ${qms})
18+
list(APPEND cppcheck-gui-deps ${hdrs} ${uis_hdrs} ${resources})
2119
add_custom_target(gui-build-deps SOURCES ${cppcheck-gui-deps})
2220

2321
list(APPEND cppcheck-gui_SOURCES ${srcs})
@@ -27,6 +25,9 @@ CheckOptions:
2725

2826
add_executable(cppcheck-gui ${cppcheck-gui-deps} ${cppcheck-gui_SOURCES})
2927
target_link_libraries(cppcheck-gui cppcheck-core simplecpp tinyxml2 picojson frontend)
28+
qt_add_translations(cppcheck-gui
29+
TS_FILES ${tss}
30+
LUPDATE_OPTIONS "-no-obsolete")
3031

3132
set_target_properties(cppcheck-gui PROPERTIES AUTOMOC ON)
3233
set_target_properties(cppcheck-gui PROPERTIES WIN32_EXECUTABLE ON)

0 commit comments

Comments
 (0)