qt5base: expand Install/Plugins func in qmake.mk
authorMirko Vogt <[email protected]>
Mon, 12 May 2025 01:20:17 +0000 (01:20 +0000)
committerMirko Vogt <[email protected]>
Thu, 22 May 2025 10:58:15 +0000 (10:58 +0000)
Allow installing all plugins via wildcard ("*")

frameworks/qt5/qt5base/files/qmake.mk

index 3ced010a4dec27b276b706093178ff9b6aa074de..8a98d06201e43d37716d6cd069162ab5c6b51c0e 100644 (file)
@@ -201,12 +201,19 @@ define Build/Install/Translations
 endef
 
 define Build/Install/Plugins
-       $(INSTALL_DIR) \
-               $(1)/$(QT_INSTALL_PLUGINS)/$(2)
-
-       $(CP) \
-               $(PKG_INSTALL_DIR)/$(QT_INSTALL_PLUGINS)/$(2)/$(3).so* \
-               $(1)/$(QT_INSTALL_PLUGINS)/$(2)/
+       if [ "$(2)" = '*' ]; then \
+               $(INSTALL_DIR) \
+                       $(1)/$(QT_INSTALL_PLUGINS) ; \
+               $(CP) \
+                       $(PKG_INSTALL_DIR)/$(QT_INSTALL_PLUGINS)/$(2) \
+                       $(1)/$(QT_INSTALL_PLUGINS)/ ; \
+       else \
+               $(INSTALL_DIR) \
+                       $(1)/$(QT_INSTALL_PLUGINS)/$(2) ; \
+               $(CP) \
+                       $(PKG_INSTALL_DIR)/$(QT_INSTALL_PLUGINS)/$(2)/$(3).so* \
+                       $(1)/$(QT_INSTALL_PLUGINS)/$(2)/ ; \
+       fi
 endef
 
 define Build/Install/Examples