Windeployqt exclusion of binaries
-
Hi,
qt_generate_deploy_qml_app_script( TARGET ${name} OUTPUT_SCRIPT deploy_script POST_EXCLUDE_FILES "bin/Qt6QuickControls2Basic.dll" "bin/Qt6QuickControls2BasicStyleImpl.dll" "bin/Qt6QuickControls2Fusion.dll" "bin/Qt6QuickControls2FusionStyleImpl.dll" "bin/Qt6QuickControls2Imagine.dll" "bin/Qt6QuickControls2ImagineStyleImpl.dll" "bin/Qt6QuickControls2Universal.dll" "bin/Qt6QuickControls2UniversalStyleImpl.dll" "bin/Qt6QuickControls2FluentWinUI3StyleImpl.dll" "bin/Qt6QuickControls2WindowsStyleImpl.dll" "qml/QtQuick/Controls/Basic/*" "qml/QtQuick/Controls/Fusion/*" "qml/QtQuick/Controls/Imagine/*" "qml/QtQuick/Controls/Universal/*" "qml/QtQuick/Controls/FluentWinUI3/*" "qml/QtQuick/Controls/Windows/*" )Updating Qt6QuickControls2.dll. Updating Qt6QuickControls2Basic.dll. Updating Qt6QuickControls2BasicStyleImpl.dll. Updating Qt6QuickControls2FluentWinUI3StyleImpl.dll. Updating Qt6QuickControls2Fusion.dll. Updating Qt6QuickControls2FusionStyleImpl.dll. Updating Qt6QuickControls2Imagine.dll. Updating Qt6QuickControls2ImagineStyleImpl.dll. Updating Qt6QuickControls2Impl.dll. Updating Qt6QuickControls2Material.dll. Updating Qt6QuickControls2MaterialStyleImpl.dll. Updating Qt6QuickControls2Universal.dll. Updating Qt6QuickControls2UniversalStyleImpl.dll. Updating Qt6QuickControls2WindowsStyleImpl.dll.I only need
Updating Qt6QuickControls2Material.dll. Updating Qt6QuickControls2MaterialStyleImpl.dll.I tried to use the
--no-Xargument. Since the other styles are no plugins it does not work.
POST_EXCLUDE_FILESalso does not seem to work.With following code its possible, but ugly.
# install(CODE " # file(REMOVE_RECURSE # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/Basic\" # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/Fusion\" # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/Imagine\" # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/Universal\" # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/FluentWinUI3\" # \"\${CMAKE_INSTALL_PREFIX}/qml/QtQuick/Controls/Windows\" # ) # file(REMOVE # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2Basic.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2BasicStyleImpl.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2Fusion.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2FusionStyleImpl.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2Imagine.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2ImagineStyleImpl.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2Universal.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2UniversalStyleImpl.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2FluentWinUI3StyleImpl.dll\" # \"\${CMAKE_INSTALL_PREFIX}/bin/Qt6QuickControls2WindowsStyleImpl.dll\" # ) # ")Anyone encountered the same problem?