From: Thomas Petazzoni Date: Sat, 1 Nov 2014 22:15:11 +0000 (+0100) Subject: qextserialport: allow building with Qt5 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=79d4063d78af7c0f21c6d3c1a0ee074976fde32b;p=buildroot.git qextserialport: allow building with Qt5 qextserialport builds fine with both Qt4 and Qt5, so this commit enables it for Qt5. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- diff --git a/package/qextserialport/Config.in b/package/qextserialport/Config.in index 4e92ecf3bb..ab05920b20 100644 --- a/package/qextserialport/Config.in +++ b/package/qextserialport/Config.in @@ -1,8 +1,6 @@ config BR2_PACKAGE_QEXTSERIALPORT bool "qextserialport" - # Qt is a big library, we don't want to select it - # automatically without the user knowing - depends on BR2_PACKAGE_QT + depends on BR2_PACKAGE_QT || BR2_PACKAGE_QT5 help A Qt library to manage serial ports diff --git a/package/qextserialport/qextserialport.mk b/package/qextserialport/qextserialport.mk index 85abe19e20..2949da98cd 100644 --- a/package/qextserialport/qextserialport.mk +++ b/package/qextserialport/qextserialport.mk @@ -10,13 +10,19 @@ QEXTSERIALPORT_SITE_METHOD = git QEXTSERIALPORT_LICENSE = MIT -QEXTSERIALPORT_DEPENDENCIES = qt - QEXTSERIALPORT_INSTALL_STAGING = YES +ifeq ($(BR2_PACKAGE_QT),y) +QEXTSERIALPORT_DEPENDENCIES += qt define QEXTSERIALPORT_CONFIGURE_CMDS (cd $(@D); $(TARGET_MAKE_ENV) $(QT_QMAKE)) endef +else ifeq ($(BR2_PACKAGE_QT5),y) +QEXTSERIALPORT_DEPENDENCIES += qt5base +define QEXTSERIALPORT_CONFIGURE_CMDS + (cd $(@D); $(TARGET_MAKE_ENV) $(QT5_QMAKE)) +endef +endif define QEXTSERIALPORT_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)