Buildroot:具有空安装目标的qt应用程序

时间:2016-10-20 09:48:06

标签: qt qmake buildroot

我正在将自己的Qt应用程序集成到buildroot中。 * .mk文件如下。

CATCHER_SITE=http://g7/gitlab/igorsk/catcher.git
CATCHER_SITE_METHOD=git
CATCHER_VERSION=master

CATCHER_DEPENDENCIES=qt

ifeq ($(BR2_PACKAGE_QT5),y)
CATCHER_QMAKE = $(QT5_QMAKE)
else
CATCHER_QMAKE = $(QT_QMAKE)
endif

define CATCHER_CONFIGURE_CMDS
    (cd $(@D); $(TARGET_MAKE_ENV) $(CATCHER_QMAKE))
endef

define CATCHER_BUILD_CMDS
    $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
endef

define CATCHER_INSTALL_TARGET_CMDS
    $(TARGET_MAKE_ENV) $(MAKE) INSTALL_ROOT=$(TARGET_DIR) -C $(@D) install
endef

$(eval $(generic-package))

应用程序编译,但它不会安装到目标目录(因此也不会安装到生成的rootfs)。在buildroot的“安装到目标”阶段,我收到Nothing to be done for 'install'.消息。 buildroot/output/build/catcher-master/Makefile有{em} install规则。

Buildroot 2015.08.1
Qt 4.8.7

问题是:为什么会发生这种情况,如何将我的应用程序安装到目标?

0 个答案:

没有答案