aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/Qt6QmlConfigExtras.cmake.in
blob: 3d5be2c22c3a5bf69aa1cdd41a671dc1f2ebcf03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
if(NOT QT_NO_CREATE_TARGETS AND
   NOT "@BUILD_SHARED_LIBS@" AND              # Only needed if Qt was built statically
   CMAKE_VERSION VERSION_GREATER_EQUAL 3.18)  # Finalizers require cmake_language(CALL)
    set(target @QT_CMAKE_EXPORT_NAMESPACE@::Qml)
    get_property(aliased_target TARGET ${target} PROPERTY ALIASED_TARGET)
    if(aliased_target)
        set(target "${aliased_target}")
    endif()
    set_property(TARGET ${target} PROPERTY
        INTERFACE_QT_EXECUTABLE_FINALIZERS
        qt@PROJECT_VERSION_MAJOR@_import_qml_plugins
    )
endif()