如何使用CMake管理从属项目的Qt5翻译文件?
我们有一大组库,每个库都有它们的翻译,这些库是使用CMake建立的。对于使用这些库的每个应用程序,它都会搜索其如何使用CMake管理从属项目的Qt5翻译文件?,qt,cmake,qt5,qt-linguist,Qt,Cmake,Qt5,Qt Linguist,我们有一大组库,每个库都有它们的翻译,这些库是使用CMake建立的。对于使用这些库的每个应用程序,它都会搜索其目标库(由我们设置的变量)以进行翻译,并使用lconvert将它们组合起来。它还使用TARGET_库中的字符串来形成Qt翻译工具工作所需的include路径 我正在重写这篇文章,为每件事使用合适的目标。不幸的是,我在尝试让Qt5翻译组合target\u link\u库中指定的所有目标时遇到了困难。以前,所有这些文件都是从目录中的TARGET\u库变量集手动收集的(所有其他内容,如外部包含
目标库
(由我们设置的变量)以进行翻译,并使用lconvert
将它们组合起来。它还使用TARGET_库
中的字符串来形成Qt翻译工具工作所需的include路径
我正在重写这篇文章,为每件事使用合适的目标。不幸的是,我在尝试让Qt5翻译组合target\u link\u库中指定的所有目标时遇到了困难。以前,所有这些文件都是从目录中的TARGET\u库
变量集手动收集的(所有其他内容,如外部包含、链接选项等,都是全局设置的)
对于每个CMake库/应用程序目标,是否有一种干净的方法让每个应用程序从.qm
文件中获得一个组合的.ts
文件