12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ################################################################################
- #
- # libglfw
- #
- ################################################################################
- LIBGLFW_VERSION = 3.3.8
- LIBGLFW_SITE = $(call github,glfw,glfw,$(LIBGLFW_VERSION))
- LIBGLFW_INSTALL_STAGING = YES
- LIBGLFW_LICENSE = Zlib
- LIBGLFW_LICENSE_FILES = LICENSE.md
- LIBGLFW_CONF_OPTS += \
- -DGLFW_BUILD_EXAMPLES=OFF \
- -DGLFW_BUILD_TESTS=OFF \
- -DGLFW_BUILD_DOCS=OFF
- ifeq ($(BR2_PACKAGE_XORG7),y)
- LIBGLFW_DEPENDENCIES += xlib_libXcursor xlib_libXext \
- xlib_libXi xlib_libXinerama xlib_libXrandr
- endif
- ifeq ($(BR2_PACKAGE_HAS_LIBGL),y)
- LIBGLFW_DEPENDENCIES += libgl
- endif
- ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y)
- LIBGLFW_DEPENDENCIES += libgles
- endif
- ifeq ($(BR2_PACKAGE_WAYLAND),y)
- LIBGLFW_DEPENDENCIES += libxkbcommon wayland wayland-protocols
- # Override pkg-config pkgdatadir variable, it needs the prefix
- LIBGLFW_CONF_OPTS += \
- -DGLFW_USE_WAYLAND=1 \
- -DWAYLAND_PROTOCOLS_BASE=$(STAGING_DIR)/usr/share/wayland-protocols
- endif
- ifeq ($(BR2_PACKAGE_XLIB_LIBXXF86VM),y)
- LIBGLFW_DEPENDENCIES += xlib_libXxf86vm
- endif
- $(eval $(cmake-package))
|