libepoxy.mk 956 B

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # libepoxy
  4. #
  5. ################################################################################
  6. LIBEPOXY_VERSION_MAJOR = 1.5
  7. LIBEPOXY_VERSION = $(LIBEPOXY_VERSION_MAJOR).10
  8. LIBEPOXY_SITE = https://download.gnome.org/sources/libepoxy/$(LIBEPOXY_VERSION_MAJOR)
  9. LIBEPOXY_SOURCE = libepoxy-$(LIBEPOXY_VERSION).tar.xz
  10. LIBEPOXY_INSTALL_STAGING = YES
  11. LIBEPOXY_DEPENDENCIES = host-pkgconf xutil_util-macros
  12. LIBEPOXY_LICENSE = MIT
  13. LIBEPOXY_LICENSE_FILES = COPYING
  14. LIBEPOXY_CONF_OPTS += -Ddocs=false -Dtests=false
  15. ifeq ($(BR2_PACKAGE_HAS_LIBEGL),y)
  16. LIBEPOXY_CONF_OPTS += -Degl=yes
  17. LIBEPOXY_DEPENDENCIES += libegl
  18. else
  19. LIBEPOXY_CONF_OPTS += -Degl=no
  20. endif
  21. ifeq ($(BR2_PACKAGE_HAS_LIBGL)$(BR2_PACKAGE_XLIB_LIBX11),yy)
  22. LIBEPOXY_CONF_OPTS += -Dglx=yes -Dx11=true
  23. LIBEPOXY_DEPENDENCIES += libgl xlib_libX11
  24. else
  25. LIBEPOXY_CONF_OPTS += -Dglx=no -Dx11=false
  26. endif
  27. $(eval $(meson-package))