mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 21:26:36 +00:00
packages: improve dependency check in virtual packages.
The current version of dependency check for virtual package <foo> defines FOO_CONFIGURE_CMDS to print an error message if the dependencies are not met. This patch updates all the virtual packages to use the GNU Make control function $(error text...) instead. This makes the error happen at the beginning of the build, with a clearer message. Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
4c10eedc10
commit
f72fe5736c
@ -9,4 +9,10 @@ LUAINTERPRETER_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_LUA_INTERPRET
|
|||||||
|
|
||||||
LUAINTERPRETER_ABIVER = $(call qstrip,$(BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION))
|
LUAINTERPRETER_ABIVER = $(call qstrip,$(BR2_PACKAGE_LUAINTERPRETER_ABI_VERSION))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_LUA_INTERPRETER),y)
|
||||||
|
ifeq ($(LUAINTERPRETER_DEPENDENCIES),)
|
||||||
|
$(error No lua interpreter implementation selected. Configuration error.)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
@ -7,11 +7,10 @@
|
|||||||
LIBEGL_SOURCE =
|
LIBEGL_SOURCE =
|
||||||
LIBEGL_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_EGL))
|
LIBEGL_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_EGL))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_OPENGL_EGL),y)
|
||||||
ifeq ($(LIBEGL_DEPENDENCIES),)
|
ifeq ($(LIBEGL_DEPENDENCIES),)
|
||||||
define LIBEGL_CONFIGURE_CMDS
|
$(error No libEGL implementation selected. Configuration error.)
|
||||||
echo "No libEGL implementation selected. Configuration error."
|
endif
|
||||||
exit 1
|
|
||||||
endef
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
@ -7,11 +7,10 @@
|
|||||||
LIBGLES_SOURCE =
|
LIBGLES_SOURCE =
|
||||||
LIBGLES_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_ES))
|
LIBGLES_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_ES))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_OPENGL_ES),y)
|
||||||
ifeq ($(LIBGLES_DEPENDENCIES),)
|
ifeq ($(LIBGLES_DEPENDENCIES),)
|
||||||
define LIBGLES_CONFIGURE_CMDS
|
$(error No libGLES implementation selected. Configuration error.)
|
||||||
echo "No libGLES implementation selected. Configuration error."
|
endif
|
||||||
exit 1
|
|
||||||
endef
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
@ -7,11 +7,10 @@
|
|||||||
LIBOPENMAX_SOURCE =
|
LIBOPENMAX_SOURCE =
|
||||||
LIBOPENMAX_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENMAX))
|
LIBOPENMAX_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENMAX))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_OPENMAX),y)
|
||||||
ifeq ($(LIBOPENMAX_DEPENDENCIES),)
|
ifeq ($(LIBOPENMAX_DEPENDENCIES),)
|
||||||
define LIBOPENMAX_CONFIGURE_CMDS
|
$(error No libopenmax implementation selected. Configuration error.)
|
||||||
echo "No libopenmax implementation selected. Configuration error."
|
endif
|
||||||
exit 1
|
|
||||||
endef
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
@ -7,11 +7,10 @@
|
|||||||
LIBOPENVG_SOURCE =
|
LIBOPENVG_SOURCE =
|
||||||
LIBOPENVG_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENVG))
|
LIBOPENVG_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENVG))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_OPENVG),y)
|
||||||
ifeq ($(LIBOPENVG_DEPENDENCIES),)
|
ifeq ($(LIBOPENVG_DEPENDENCIES),)
|
||||||
define LIBOPENVG_CONFIGURE_CMDS
|
$(error No libOpenVG implementation selected. Configuration error.)
|
||||||
echo "No libOpenVG implementation selected. Configuration error."
|
endif
|
||||||
exit 1
|
|
||||||
endef
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
@ -7,11 +7,10 @@
|
|||||||
POWERVR_SOURCE =
|
POWERVR_SOURCE =
|
||||||
POWERVR_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_POWERVR))
|
POWERVR_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_POWERVR))
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_HAS_POWERVR),y)
|
||||||
ifeq ($(POWERVR_DEPENDENCIES),)
|
ifeq ($(POWERVR_DEPENDENCIES),)
|
||||||
define POWERVR_CONFIGURE_CMDS
|
$(error No PowerVR implementation selected. Configuration error.)
|
||||||
echo "No PowerVR implementation selected. Configuration error."
|
endif
|
||||||
exit 1
|
|
||||||
endef
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user