1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# vulkan-loader 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunVULKAN_LOADER_VERSION = 1.3.214 8*4882a593SmuzhiyunVULKAN_LOADER_SITE = $(call github,KhronosGroup,Vulkan-Loader,v$(VULKAN_LOADER_VERSION)) 9*4882a593SmuzhiyunVULKAN_LOADER_LICENSE = Apache-2.0 10*4882a593SmuzhiyunVULKAN_LOADER_LICENSE_FILES = LICENSE.txt 11*4882a593SmuzhiyunVULKAN_LOADER_INSTALL_STAGING = YES 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunVULKAN_LOADER_DEPENDENCIES = vulkan-headers 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunVULKAN_LOADER_CONF_OPTS = -DASSEMBLER_WORKS=FALSE 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_XORG7),) 18*4882a593SmuzhiyunVULKAN_LOADER_CONF_OPTS += \ 19*4882a593Smuzhiyun -DBUILD_WSI_XCB_SUPPORT=OFF -DBUILD_WSI_XLIB_SUPPORT=OFF 20*4882a593Smuzhiyunelse 21*4882a593SmuzhiyunVULKAN_LOADER_CONF_OPTS += \ 22*4882a593Smuzhiyun -DBUILD_WSI_XCB_SUPPORT=ON -DBUILD_WSI_XLIB_SUPPORT=ON 23*4882a593SmuzhiyunVULKAN_LOADER_DEPENDENCIES += libxcb xlib_libX11 xlib_libXrandr 24*4882a593Smuzhiyunendif 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_WAYLAND),) 27*4882a593SmuzhiyunVULKAN_LOADER_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=OFF 28*4882a593Smuzhiyunelse 29*4882a593SmuzhiyunVULKAN_LOADER_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=ON 30*4882a593SmuzhiyunVULKAN_LOADER_DEPENDENCIES += wayland 31*4882a593Smuzhiyunendif 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun$(eval $(cmake-package)) 34