我们有大量的库,每个库都有自己的翻译,是使用 CMake 设置的。对于使用这些库的每个应用程序,它会搜索其TARGET_LIBRARIES
(由我们设置的变量)进行翻译,并使用lconvert
. 它还采用了字符串TARGET_LIBRARIES
来形成 Qt 翻译工具工作所需的包含路径。
我正在重写它以对所有内容使用正确的目标。不幸的是,当我试图让 Qt5 翻译结合target_link_libraries
. 以前,所有这些文件都是从TARGET_LIBRARIES
目录中的变量集手动收集的(所有其他的东西,比如外部包含、链接选项等都是全局设置的)。
是否有一种干净的方法可以让每个应用程序从每个 CMake 库/应用程序目标.ts
的文件中获取组合文件?.qm