CMake を使用してセットアップされた、それぞれの翻訳を含むライブラリの大規模なセットがあります。これらのライブラリを使用するアプリケーションごとに、TARGET_LIBRARIES
(私たちが設定した変数) を探して翻訳を探し、 を使用してそれらを結合しますlconvert
。またTARGET_LIBRARIES
、Qt 翻訳ツールが機能するために必要なインクルード パスを形成するために文字列を取り込みました。
すべてに適切なターゲットを使用するようにこれを書き直しています。残念ながら、Qt5 の翻訳を取得して で指定されたすべてのターゲットを結合しようとすると、困難に遭遇しましたtarget_link_libraries
。以前は、これらのファイルはすべてTARGET_LIBRARIES
、ディレクトリに設定された変数から手動で収集されていました (また、外部インクルード、リンク オプションなどの他のすべてのものはすべてグローバルに設定されていました)。
各アプリケーションが各 CMake ライブラリ/アプリケーション ターゲット.ts
のファイルから結合されたファイルを取得するクリーンな方法はありますか?.qm