7d6f1ee5a7
Previously QtModulePlugins.cmake files were only created and included in static library Qt builds. Having the targets available in shared library builds would be useful for custom project deployment purposes. One could query the location of the plugins or use various generator expressions referencing their location. Ensure we always generate and include the QtModulePlugins.cmake files regardless of the build type. Allow opting out of including the files by setting QT_SKIP_AUTO_PLUGIN_INCLUSION to ON, just like we allow for Qml plugins with QT_SKIP_AUTO_QML_PLUGIN_INCLUSION. Pick-to: 6.4 Fixes: QTBUG-94066 Change-Id: I69a5dc17762a8e43265578fc33b82b5c4b7a1f5c Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
17 lines
451 B
CMake
17 lines
451 B
CMake
include(QtPostProcessHelpers)
|
|
|
|
qt_internal_create_depends_files()
|
|
qt_generate_build_internals_extra_cmake_code()
|
|
qt_internal_create_plugins_auto_inclusion_files()
|
|
qt_internal_create_config_file_for_standalone_tests()
|
|
|
|
# Needs to run after qt_internal_create_depends_files.
|
|
qt_create_tools_config_files()
|
|
|
|
if (ANDROID)
|
|
qt_modules_process_android_dependencies()
|
|
endif()
|
|
|
|
qt_internal_install_prl_files()
|
|
qt_internal_generate_user_facing_tools_info()
|