如何使用CMake管理相关项目的Qt5翻译文件?

时间:2016-07-04 12:14:55

标签: qt cmake qt5 qt-linguist

我们有一大堆库,每个库都有翻译,使用CMake设置。对于使用这些库的每个应用程序,它会搜索其TARGET_LIBRARIES(由我们设置的变量)进行翻译,并使用lconvert将它们组合在一起。它还使用TARGET_LIBRARIES中的字符串来形成Qt转换工具工作所需的包含路径。

我正在重写这个以使用适当的目标。不幸的是,在尝试将Qt5翻译结合起来target_link_libraries中指定的所有目标时,我遇到了困难。之前所有这些文件都是从目录中设置的TARGET_LIBRARIES变量手动收集的(所有其他东西,如外部包含,链接选项等都是全局设置的。)

是否有一种干净的方法让每个应用程序从每个CMake库/应用程序目标的.ts文件中获取合并的.qm文件?

0 个答案:

没有答案