2

CMake を使用してセットアップされた、それぞれの翻訳を含むライブラリの大規模なセットがあります。これらのライブラリを使用するアプリケーションごとに、TARGET_LIBRARIES(私たちが設定した変数) を探して翻訳を探し、 を使用してそれらを結合しますlconvert。またTARGET_LIBRARIES、Qt 翻訳ツールが機能するために必要なインクルード パスを形成するために文字列を取り込みました。

すべてに適切なターゲットを使用するようにこれを書き直しています。残念ながら、Qt5 の翻訳を取得して で指定されたすべてのターゲットを結合しようとすると、困難に遭遇しましたtarget_link_libraries。以前は、これらのファイルはすべてTARGET_LIBRARIES、ディレクトリに設定された変数から手動で収集されていました (また、外部インクルード、リンク オプションなどの他のすべてのものはすべてグローバルに設定されていました)。

各アプリケーションが各 CMake ライブラリ/アプリケーション ターゲット.tsのファイルから結合されたファイルを取得するクリーンな方法はありますか?.qm

4

0 に答える 0