qt5base: install cmake files
authorMirko Vogt <[email protected]>
Mon, 12 May 2025 01:15:39 +0000 (01:15 +0000)
committerMirko Vogt <[email protected]>
Thu, 22 May 2025 10:58:15 +0000 (10:58 +0000)
Allow 3rd party software to use cmake to build against Qt5

frameworks/qt5/qt5base/Makefile
frameworks/qt5/qt5base/files/qmake.mk

index 71f373240f05933e5dc749330c35220e4d1a0ee7..2cb809ff977f4bbaa7ef42836ac716be2d435d2c 100644 (file)
@@ -520,6 +520,7 @@ define Build/InstallDev
 
        $(call Build/Install/HostFiles,$(1))
        $(call Build/Install/Headers,$(1))
+       $(call Build/Install/Cmakes,$(1))
        $(call Build/Install/Libs,$(1),*)
 endef
 
index a687ee790cc9a09e999de3a5990f065ebbf0366c..3ced010a4dec27b276b706093178ff9b6aa074de 100644 (file)
@@ -43,6 +43,7 @@ QT_INSTALL_CONFIGURATION:=/etc/qt5
 QT_INSTALL_LIBS:=$(QT_INSTALL_PREFIX)/lib
 QT_INSTALL_DATA:=$(QT_INSTALL_PREFIX)/share/qt5
 QT_INSTALL_HEADERS:=$(QT_INSTALL_PREFIX)/include/qt5
+QT_INSTALL_CMAKES:=$(QT_INSTALL_PREFIX)/lib/cmake
 QT_INSTALL_BINS:=$(QT_INSTALL_PREFIX)/bin
 QT_INSTALL_DOCS:=$(QT_INSTALL_DATA)/doc
 QT_INSTALL_TRANSLATIONS:=$(QT_INSTALL_DATA)/translations
@@ -65,6 +66,7 @@ QT_HOSTPKG_CONFIGURATION:=$(STAGING_DIR_HOST)/etc/qt5
 QT_HOSTPKG_LIBS:=$(QT_HOSTPKG_PREFIX)/lib
 QT_HOSTPKG_DATA:=$(QT_HOSTPKG_PREFIX)/share/qt5
 QT_HOSTPKG_HEADERS:=$(QT_HOSTPKG_PREFIX)/include/qt5
+QT_HOSTPKG_CMAKES:=$(QT_HOSTPKG_PREFIX)/lib/cmake
 QT_HOSTPKG_BINS:=$(QT_HOSTPKG_PREFIX)/bin/qt5
 QT_HOSTPKG_DOCS:=$(QT_HOSTPKG_DATA)/doc
 QT_HOSTPKG_TRANSLATIONS:=$(QT_HOSTPKG_DATA)/translations
@@ -180,6 +182,15 @@ define Build/Install/Libs
                $(1)/$(QT_INSTALL_LIBS)/
 endef
 
+define Build/Install/Cmakes
+       $(INSTALL_DIR) \
+               $(1)/$(QT_INSTALL_CMAKES)
+
+       $(CP) \
+               $(PKG_INSTALL_DIR)/$(QT_INSTALL_CMAKES)/* \
+               $(1)/$(QT_INSTALL_CMAKES)/
+endef
+
 define Build/Install/Translations
        $(INSTALL_DIR) \
                $(1)/$(QT_INSTALL_TRANSLATIONS)