qt_deploy_prefix

デプロイの基本となる場所。

この変数は、QT_DEPLOY_SUPPORT によって命名されたスクリプトによって定義されます。インストール中のデプロイメントの一部として、またはビルド後のルールとしてのみ使用する必要があります。

注: これは低レベルのデプロイメント API 変数であり、qt_generate_deploy_app_script のような高レベルの API コマンドではカバーされない高度な使用例でのみ使用する必要があります。

この変数は Qt 6.3 で導入されました。

QT_DEPLOY_PREFIX はベースとなるデプロイディレクトリを提供します。他の 変数は、この場所からの相対的なものとして扱われるべきです。 の値は相対パスでも絶対パスでもかまいません。相対パスは、インストール時にビルドツール (ninja や make など) から見た現在の作業ディレクトリからの相対パスとして扱われます。QT_DEPLOY_..._DIR QT_DEPLOY_PREFIX

デフォルト値は$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX} で、CMake がインストール時に使用する基本的な場所です。この値が空文字列と評価された場合、デフォルト値はドット (.) となります。これは一般的に、ビルド後のルールの一部としてデプロイする場合に適切な値です。この2段階のフォールバックロジックにより、プロジェクトはQT_DEPLOY_PREFIX が空文字列にならないと仮定できるので、${QT_DEPLOY_PREFIX}/${QT_DEPLOY_BIN_DIR} のようなパスの一部として安全に使用できます。

QT_DEPLOY_PREFIX の値を変更するには、コマンドライン cmake 呼び出しで説明するように、カスタムCMAKE_INSTALL_PREFIXでプロジェクトを設定します。

DESTDIR環境変数を使用して、最終的なインストール先、つまりデプロイ先を変更することもできます。

プロジェクトでこの変数を使用する必要はほとんどないはずです。典型的なシナリオでは、デプロイスクリプトは、作業ディレクトリがすでにベースインストール場所に設定されていると仮定し、プレフィックス相対QT_DEPLOY_..._DIR 変数を使用するだけです。

QT_DEPLOY_SUPPORT,QT_DEPLOY_BIN_DIR,QT_DEPLOY_LIBEXEC_DIR,QT_DEPLOY_LIB_DIR,QT_DEPLOY_PLUGINS_DIR,QT_DEPLOY_QML_DIR,QT_DEPLOY_TRANSLATIONS_DIRも参照してください

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。