blob: 194dc9eef2bd2e36bc29438a0e543acb34ab8118 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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()
if(ANDROID)
# Set the default staging path of qml modules when building for Android
if("${QT_QML_OUTPUT_DIRECTORY}" STREQUAL "")
set(QT_QML_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/android-qml")
endif()
endif()
|