qt_deploy_prefix

배포를 위한 기본 위치.

이 변수는 QT_DEPLOY_SUPPORT로 명명된 스크립트에 의해 정의됩니다. 설치 중 배포 또는 빌드 후 규칙의 일부로만 사용해야 합니다.

참고: 이 변수는 하위 수준의 배포 API 변수이며, qt_generate_deploy_app_script와 같은 상위 수준의 API 명령에서 다루지 않는 고급 사용 사례에만 사용해야 합니다.

이 변수는 Qt 6.3에 도입되었습니다.

QT_DEPLOY_PREFIX 기본 배포 디렉터리를 제공합니다. 다른 QT_DEPLOY_..._DIR 변수는 이 위치를 기준으로 상대적인 것으로 취급해야 합니다. QT_DEPLOY_PREFIX 값은 상대적이거나 절대적일 수 있으므로 프로젝트는 주어진 상황에서 둘 중 하나를 가정해서는 안 됩니다. 상대 경로는 설치 시 빌드 도구(ninja, make 등)에서 볼 때 현재 작업 디렉터리에 대한 상대 경로로 간주됩니다.

기본값은 $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도참조하세요 .

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.