[Buildroot] [PATCH v1] qt5quickcontrols: fix LTS (5.6) qml file install
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Feb 20 22:23:28 UTC 2017
Hello,
On Mon, 20 Feb 2017 22:41:05 +0100, Peter Seiderer wrote:
> +ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
> define QT5QUICKCONTROLS_INSTALL_TARGET_CMDS
> cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Controls $(TARGET_DIR)/usr/qml/QtQuick
> cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Dialogs $(TARGET_DIR)/usr/qml/QtQuick
> cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Extras $(TARGET_DIR)/usr/qml/QtQuick
> cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/PrivateWidgets $(TARGET_DIR)/usr/qml/QtQuick
> endef
> +else
> +define QT5QUICKCONTROLS_INSTALL_TARGET_CMDS
> + cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Controls $(TARGET_DIR)/usr/qml/QtQuick
> + cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Dialogs $(TARGET_DIR)/usr/qml/QtQuick
> + cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Extras $(TARGET_DIR)/usr/qml/QtQuick
> + cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/Layouts $(TARGET_DIR)/usr/qml/QtQuick
> +endef
> +endif
Perhaps it's time to:
ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y)
QT5QUICKCONTROLS_INSTALL_QML_DIRS = Controls Dialogs Extras PrivateWidgets
else
QT5QUICKCONTROLS_INSTALL_QML_DIRS = Controls Dialogs Extras Layouts
endif
define QT5QUICKCONTROLS_INSTALL_TARGET_CMDS
$(foreach d,$(QT5QUICKCONTROLS_INSTALL_QML_DIRS), \
cp -dpfr $(STAGING_DIR)/usr/qml/QtQuick/$(d) $(TARGET_DIR)/usr/qml/QtQuick
)
endef
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the buildroot
mailing list