QTP0005

qt_add_qml_module의 DEPENDENCIES 인자가 타겟을 허용합니다.

이 정책은 Qt 6.8에 도입되었습니다. 이 정책은 DEPENDENCIES, IMPORTS, OPTIONAL_IMPORTSDEFAULT_IMPORTS 에 대상을 전달할 수 있도록 합니다.

이 정책을 활성화하면 키워드로 전달되는 인자 앞에 TARGET 접두사를 붙일 수 있으며, 이는 대상 이름으로 취급됩니다.

이 정책의 OLD 동작은 "대상 이름"이 "TARGET"과 "이름"이라는 두 개의 URI로 취급된다는 것입니다.

이 정책의 NEW 동작은 TARGET 을 키워드로 간주하고 다음에 오는 타겟에서 URI를 추출하는 것입니다. TARGET 뒤에 오는 이름이 타깃의 이름이 아니거나 해당 타깃이 QML 모듈에 해당하지 않는 경우 하드 에러입니다.

NEWOLD 동작 모두에서 슬래시와 버전을 추가하여 모듈 버전을 지정할 수 있습니다. 자세한 내용은 모듈 종속성 선언하기를 참조하세요.

Qt 6.8은 대상 이름과 일치하는 URI를 DEPENDENCIES 로 전달하면 경고를 표시합니다. 정책을 OLD 또는 NEW 으로 명시적으로 설정하여 경고를 억제하려면 qt_policy 명령을 사용하십시오.

참고: 정책의 OLD 동작은 더 이상 사용되지 않으며 향후 제거될 수 있습니다.

qt_policy, qt_standard_project_setup(), qt_cmake_policiesqt_add_qml_module도참조하십시오 .

© 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.