Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Windeployqt exclusion of binaries

Windeployqt exclusion of binaries

Scheduled Pinned Locked Moved Unsolved General and Desktop
1 Posts 1 Posters 96 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Redman
    wrote on last edited by
    #1

    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-X argument. Since the other styles are no plugins it does not work.
    POST_EXCLUDE_FILES also 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?

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved